lr1-parser
Here are 32 public repositories matching this topic...
Language:All
Sort:Most stars
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.
- Updated
Sep 3, 2024 - C++
Parser Generator for LR(1) and LALR
- Updated
Feb 13, 2024 - Python
cparse is an LR(1) and LALR(1) parser generator
- Updated
Sep 23, 2025 - C
An ecosystem of packages to work with automaton and parsers (dfa/nfa/e-nfa/regex/cfg/pda)
- Updated
Mar 7, 2023 - TypeScript
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.
- Updated
Oct 13, 2025 - Rust
A general-purpose parser generator library in Swift with ambiguity detection and conflicts resolution.
- Updated
Nov 29, 2020 - Swift
An infrastructure of compiler front end in less code and less dependencies
- Updated
Aug 1, 2025 - C++
LR(1) Parser for the Ambients Protocol
- Updated
Jun 17, 2022 - Rust
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.
- Updated
Mar 12, 2025 - C++
北京邮电大学 2024-2025 秋季学期《编译原理与技术》课程实验——语法分析程序
- Updated
Jan 15, 2025 - C++
Self-hosted parser/scanner generator from LR grammar with semantic annotations in C++20
- Updated
Oct 31, 2025 - C++
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.
- Updated
Oct 25, 2025 - C++
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…
- Updated
May 22, 2021 - Java
LL(1) LR(1) SLR(1) LALR(1) Visualization
- Updated
Apr 27, 2022 - JavaScript
lexical analyzer and LR1 parser written in python , with documentation
- Updated
Aug 7, 2024 - Python
LR1-Parser可作为编译前端语法分析部件,基于Burke-Fisher错误恢复方案,和LR(1)算法开发,包括LR(1)分析表生成器模块和分析栈模块。
- Updated
Feb 26, 2023 - C++
C-based Compiler With Qt for Course 10031202 Project
- Updated
Jun 16, 2024 - C++
Improve this page
Add a description, image, and links to thelr1-parser topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with thelr1-parser topic, visit your repo's landing page and select "manage topics."