lr1-parser
There are 32 repositories under lr1-parser topic.
peter-winter/ctpg
Compile Time Parser Generator is a C++ single header library which takes a language description as a C++ code and turns it into a LR1 table parser with a deterministic finite automaton lexical analyzer, all in compile time.
skywind3000/LIBLR
Parser Generator for LR(1) and LALR
h2337/cparse
cparse is an LR(1) and LALR(1) parser generator
Devorein/fauton
An ecosystem of packages to work with automaton and parsers (dfa/nfa/e-nfa/regex/cfg/pda)
ehwan/RustyLR
bison-like parser generator & compiler frontend framework that generate optimised IELR(1)/LALR(1) tables with deterministic LR and non-deterministic GLR parsing. Write custom reduce actions in Rust and get beautiful diagnostics out of the box.
yassram/SwiParse
A general-purpose parser generator library in Swift with ambiguity detection and conflicts resolution.
godgnidoc/alioth
An infrastructure of compiler front end in less code and less dependencies
aphelionz/ambients
LR(1) Parser for the Ambients Protocol
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.
agicy/buptLab-parser
北京邮电大学 2024-2025 秋季学期《编译原理与技术》课程实验——语法分析程序
leo4048111/LameCC
A lame c compiler which implements a basic lexer, an LR(1) parser and a recursive descent parser.
buck-yeh/bux
Static library of whatever are seen required in general purpose but not directly supported from Modern C++. Or whatever reusable originated from my side projects.
buck-yeh/parsergen
Self-hosted parser/scanner generator from LR grammar with semantic annotations in C++20
coshcage/yaclrcc
Yet another CLR compiler compiler.
Delta-in-hub/Parsing--
LR1 and LL1 , supporting left recursion.
Osipo/CompilerCourse
This is my labs from Compilers Design Course, being taught in BMSTU. Lab 1 - Constructing minimal DFA from regex in 3 phases (r => NFA => DFA => minimal DFA). Lab 2 = Grammar processing. (Removing cycles, left recursion, left factorizing, etc.) Lab 3 = LL(1), SLR(1) and LR(1) parser generator and lexer generator. Lexer based on minimal DFA. Each final state of DFA contains pattern name (terminal name). Lab 4 = Operator Precedence Grammar Parser. Generate a matrix of precedence relations.
rdln-sol/compiler-design
lexical analyzer and LR1 parser written in python , with documentation
Sayan3990/Compiler-Design-Parsers
LL(1) LR(1) SLR(1) LALR(1) Visualization
TomsPillow/LR1-Parser
LR1-Parser可作为编译前端语法分析部件,基于Burke-Fisher错误恢复方案,和LR(1)算法开发,包括LR(1)分析表生成器模块和分析栈模块。
WinstonLiyt/C-basedCompilerWithQt
C-based Compiler With Qt for Course 10031202 Project
akshitadixit/LR-1-parser
Takes a grammar's production rules and creates a LR(1) parsing table, then finally parses the grammar to "accept" or "reject"
catinrage/liquid
liquid is easy to use and fast typescript parser generator.
guptaharshnavin/LR1_Parser
Implementation Of LR1 Parser Using Python 3
LIU42/SyntaxAnalyzer
《编译原理》课程设计,基于 LR (1) 分析的类 C 语言语法分析器。
Pichas/LR-1-parser
LR(1) parser with implement actions
shalearkane/Compiler-Design-CSE-425-2023-24
Compiler Design IIT BHU Viva
tom-weatherhead/thaw-parser
Programming language parsers, including LL(1), LR(0), LR(1), SLR(1), and LALR(1).
biuld/ctd
compiling theory demostration
sebaFlame/CNFDotnet
Testing out different parser implementations
zhengzhehui1110/parser-for-simple-c-lr1
parser for simple c
jonathanjameswatson/regex_parser
OCaml parsers (not compilers!) for (limited) regular expressions