LR parser
In computer science, LR parsers are a type of bottom-up parser that analyse deterministic context-free languages in linear time.[1] There are several variants of LR parsers: SLR parsers, LALR parsers, Canonical LR(1) parsers, Minimal LR(1) parsers, and GLR parsers. LR parsers can be generated by a parser generator from a formal grammar defining the syntax of the language to be parsed. They are widely used for the processing of computer languages.
- GitHub: https://github.com/topics/lr-parser
- Wikipedia: https://en.wikipedia.org/wiki/LR_parser
- Related Topics: ll-parser,
- Aliases: lr-parsing,
- Last updated: 2026-01-05 00:14:14 UTC
- JSON Representation
https://github.com/soroushj/lr1-parser-vis
Create LR(1) parsers in your browser and see how they work
grammar-parser lr-parser lr1 parser
Last synced: 08 Apr 2025
https://github.com/howl-anderson/microcompiler
一个微型的 LL/LR/LALR 语法解析器 | A micro compiler project to provide LL/LR/LALR syntax parser
compiler compiler-construction compiler-frontend compiler-principles compiler-tool compilers compilers-design lalr-parser lexer lexical-analysis lexical-analysis-engines lexical-analyzer lexical-parser ll-parser ll1 ll1-grammar lr-parser parser-generator
Last synced: 11 Jul 2025
https://github.com/wangziqi2013/cfront
A C language parser built from the scratch, without using compiler generator.
c compiler-frontend lr-parser operator-precedence-parser
Last synced: 12 Apr 2025
https://github.com/teliosdev/antelope
Antelope, the compiler compiler.
antelope generated-parser lr-parser parser-generator ruby
Last synced: 11 Apr 2025
https://github.com/pourmand1376/parser
Implementation of LL(0), LR(0), SLR(1), CLR(1) algorithms in C# (Visual Representation is also available)
clr-parser csharp ll1-grammar lr-parser lr0 lr1 msagl slr-parser
Last synced: 12 Jul 2025
https://github.com/monoid/fucc
FU compiler complier, LALR and LL parser generator for Common Lisp; main repo after BitBucket Mercurial migration
common-lisp lalr lalr-parser lalr-parser-generator lisp ll-parser lr-parser
Last synced: 13 Aug 2025
https://github.com/LIU42/SyntaxAnalyzer
《编译原理》课程设计,基于 LR (1) 分析的类 C 语言语法分析器
compiler course-project grammar-rules homework-project lr-parser lr1-parser syntax-analysis syntax-analyzer syntax-parser
Last synced: 05 Oct 2025
https://github.com/unlomtrois/zlr
LR parser generator for Zig
lr-parser lr0 parser-generator zig zig-library
Last synced: 14 Jul 2025
https://github.com/karbonitekream/syn
A syntax parser based on the LLLR method
grammar ll-parser lr-parser paring rust syntax-analysis
Last synced: 25 Mar 2025
https://github.com/liu42/syntaxanalyzer
《编译原理》课程设计,基于 LR (1) 分析的类 C 语言语法分析器
compiler grammar-rules lr-parser lr1-parser syntax-analysis syntax-analyzer
Last synced: 28 Feb 2025
https://github.com/grachale/lr_parser_generator
This project is a learning tool designed to help users understand and generate LR parsers, including LR(0), SLR(1), LALR(1), and LR(1). It provides interactive features such as grammar definition, parser construction, and input string testing, enabling users to explore the internal structures and functionality of LR parsers.
lr-parser python streamlit syntax-analysis
Last synced: 09 Oct 2025
https://github.com/kbnim/fonya-jegyzetek
ELTE-IK Formális nyelvek és a fordítóprogramok alapjai
chomsky-hierarchy compilers formal-languages lecture-notes ll-parser lr-parser regular-expressions
Last synced: 16 Oct 2025
https://github.com/puresoltechnologies/parsers
PureSol Technologies' parser library
java library lr-parser packrat parser parser-library
Last synced: 14 Jun 2025
https://github.com/amirreza81/compiler-theoretical-solution
Compiler Design - Fall 2023 - Sharif University of Technology
compiler-design intermediate-code-generation lexical-analysis lexical-parser lr-parser top-down-parser
Last synced: 23 Feb 2025
https://github.com/wldfngrs/parser-generator
Yet Another Parser Generator takes a grammar specification for an LR(1) grammar as input and generates a C++ header file containing tables and helper structs for parsing the LR(1) grammar.
c-plus-plus cpp17 grammar grammar-parser lookahead lr-parser lr1 lr1-parser parser-generator
Last synced: 24 Dec 2025
https://github.com/nilern/pallero
(Possibly, eventually) a PLR parser generator
Last synced: 03 Jan 2026
https://github.com/deanhdz/compiladores-proyecto-equipo_deanosaurios
Proyecto de la materia de Compiladores
afd afn automaton lexical-analysis lr-parser lr0 lr0-parser syntax-analysis syntax-tree
Last synced: 06 Oct 2025