Topic: "lr-parser"
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.
Language: C++ - Size: 200 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 456 - Forks: 24

igordejanovic/parglare
A pure Python LR/GLR parser - http://www.igordejanovic.net/parglare/
Language: Python - Size: 13.5 MB - Last synced at: 25 days ago - Pushed at: 8 months ago - Stars: 139 - Forks: 32

amirhossein-hkh/LR-Parser
LR Parser (LR(0), SLR(1), CLR(1) and LALR(1))
Language: Java - Size: 93.8 KB - Last synced at: 10 months ago - Pushed at: almost 2 years ago - Stars: 64 - Forks: 22

soroushj/lr1-parser-vis
Create LR(1) parsers in your browser and see how they work
Language: JavaScript - Size: 1.69 MB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 21 - Forks: 1

alan-j-hu/Asparserations
Asparserations is an LR(1) and LALR(1) parser generator frontend. It outputs JSON representing the parse table.
Language: C++ - Size: 137 KB - Last synced at: 10 months ago - Pushed at: over 2 years ago - Stars: 19 - Forks: 2

tanmaya0102/Compiler-Design-Programs
Compiler Design Lab Programs
Language: C - Size: 464 KB - Last synced at: 10 months ago - Pushed at: about 4 years ago - Stars: 18 - Forks: 10

howl-anderson/MicroCompiler
一个微型的 LL/LR/LALR 语法解析器 | A micro compiler project to provide LL/LR/LALR syntax parser
Language: Python - Size: 1010 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 17 - Forks: 2

wangziqi2013/CFront
A C language parser built from the scratch, without using compiler generator.
Language: C - Size: 1.37 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 15 - Forks: 5

teliosdev/antelope
Antelope, the compiler compiler.
Language: Ruby - Size: 886 KB - Last synced at: 16 days ago - Pushed at: almost 10 years ago - Stars: 8 - Forks: 0

uttom-akash/mathematical-expression-parser
Compiler design
Language: C# - Size: 35.2 KB - Last synced at: 10 months ago - Pushed at: almost 2 years ago - Stars: 5 - Forks: 0

ankurparihar/Compiler-Lab-Codes
CSN-362 Compiler Lab Submissions
Language: C - Size: 3.68 MB - Last synced at: 10 months ago - Pushed at: about 6 years ago - Stars: 5 - Forks: 3

coshcage/yaclrcc
Yet another CLR compiler compiler.
Language: C - Size: 135 KB - Last synced at: 10 months ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 0

AinsleySnow/Calculators
Calculators wirtten as examples of LL and LR parsing
Language: C++ - Size: 56.6 KB - Last synced at: 10 months ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

ahmedibrahimq/create-LR-parser
Generating LR parser for a given grammar.
Language: Python - Size: 8.79 KB - Last synced at: 10 months ago - Pushed at: almost 5 years ago - Stars: 4 - Forks: 2

giannitedesco/pylr
A compiler-compiler for lexers, LL and LALR grammars, written in python
Language: Python - Size: 170 KB - Last synced at: 10 months ago - Pushed at: about 5 years ago - Stars: 4 - Forks: 0

pourmand1376/Parser
Implementation of LL(0), LR(0), SLR(1), CLR(1) algorithms in C# (Visual Representation is also available)
Language: C# - Size: 254 KB - Last synced at: 2 months ago - Pushed at: over 5 years ago - Stars: 4 - Forks: 0

jiunbae/ENE4014
Programming Languages @ Hanyang Univ.
Language: C++ - Size: 795 KB - Last synced at: 10 months ago - Pushed at: almost 8 years ago - Stars: 4 - Forks: 1

mik-jozef/lr-parser-typescript
LR(1) parser generator with a user-friendly formalism for specifying grammars, written in TypeScript.
Language: TypeScript - Size: 171 KB - Last synced at: 9 months ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

Ashish5096/Compiler-Design
Implementation of parsers
Language: C - Size: 896 KB - Last synced at: 10 months ago - Pushed at: almost 4 years ago - Stars: 3 - Forks: 0

ShrohanMohapatra/parsingTutorialsOnPython
Several implementations in Python language of some of the parsing techniques such as LL(1) parsing, SLR(1) parsing ,LR(0) parsing and LR(1) parsing.
Language: Python - Size: 20.5 KB - Last synced at: 10 months ago - Pushed at: almost 6 years ago - Stars: 3 - Forks: 0

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.
Language: Java - Size: 41.2 MB - Last synced at: 10 months ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

monoid/fucc
FU compiler complier, LALR and LL parser generator for Common Lisp; main repo after BitBucket Mercurial migration
Language: Common Lisp - Size: 190 KB - Last synced at: 7 days ago - Pushed at: about 5 years ago - Stars: 2 - Forks: 0

Shell-Development-Project/Shell-Development-Project
This project contains C++ code for the creation of a unix shell. The shell will most likely be a subset of the BASH.
Language: C++ - Size: 17.6 MB - Last synced at: 10 months ago - Pushed at: about 7 years ago - Stars: 2 - Forks: 1

KarboniteKream/syn
A syntax parser based on the LLLR method
Language: Rust - Size: 248 KB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

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.
Language: C++ - Size: 197 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

LIU42/SyntaxAnalyzer
《编译原理》课程设计,基于 LR (1) 分析的类 C 语言语法分析器
Language: Python - Size: 14.6 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

kbnim/fonya-jegyzetek
ELTE-IK Formális nyelvek és a fordítóprogramok alapjai
Language: TeX - Size: 1.71 MB - Last synced at: 3 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

rdhkdh/cs348_lab
Implementation of Programming Languages Lab
Language: C++ - Size: 750 KB - Last synced at: 9 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

Amirreza81/Compiler-Theoretical-Solution
Compiler Design - Fall 2023 - Sharif University of Technology
Size: 23.3 MB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

Pichas/LR-1-parser
LR(1) parser with implement actions
Language: C++ - Size: 12.2 MB - Last synced at: 10 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

coding-Benny/compiler
📠 2021-1 Compiler
Language: Jupyter Notebook - Size: 2.25 MB - Last synced at: 10 months ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

UsamaSarwar/Compiler-Construction-Building-Blocks
Java Software that contains building blocks for the construction of a compiler.
Language: Java - Size: 1.59 MB - Last synced at: 10 months ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

cquliaoli/compiler
all about compiler
Language: Java - Size: 86.9 KB - Last synced at: 10 months ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

VasiaKoum/Compilers
Assignments for K31 Compilers course (DI UoA) : Implementation of a compiler for the MiniJava language (a small subset of Java)
Language: Java - Size: 1.23 MB - Last synced at: 10 months ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 1

SuperNova911/Compiler-Class
2019년 1학기 컴파일러 수업
Language: Java - Size: 40 KB - Last synced at: 10 months ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 0

Vovan-VE/parser
LR(0) parser with state table generator for any LR(0) grammar
Language: PHP - Size: 420 KB - Last synced at: 3 months ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

PureSolTechnologies/parsers
PureSol Technologies' parser library
Language: Java - Size: 286 KB - Last synced at: about 1 month ago - Pushed at: almost 8 years ago - Stars: 1 - Forks: 1

williamyaoh/colander
YACC for command-line options. Declaratively generate bulletproof command-line parsers.
Language: Common Lisp - Size: 68.4 KB - Last synced at: 10 months ago - Pushed at: over 8 years ago - Stars: 1 - Forks: 0

Devin-Yeung/context-free
📚An educational purpose LR, LL, SLR parser generator
Language: Rust - Size: 193 KB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

lorainemg/grammar-analyzer
Perform certain analysis on a specific grammar.
Language: CSS - Size: 604 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

acweathersby/radlr
A Parser Playground
Language: Rust - Size: 25.3 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

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.
Language: Python - Size: 106 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

pschichtel/ParserBuilder
Language: Java - Size: 179 KB - Last synced at: about 2 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

shalearkane/Compiler-Design-CSE-425-2023-24
Compiler Design IIT BHU Viva
Language: C++ - Size: 621 KB - Last synced at: 10 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

irinatomic/Enchanto_programming_lang
Custom language - including lexer, LR tables, parser
Language: Python - Size: 145 KB - Last synced at: 10 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Vovan-VE/go-lr0-parser
LR(0) Parser fo Go
Language: Go - Size: 127 KB - Last synced at: 10 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

corwinn/libwind-ffd 📦
As of 23.08.2023 this project continues elsewhere.____File Format Description Library
Language: C++ - Size: 190 KB - Last synced at: 10 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

DeanHdz/Compiladores-Proyecto-Equipo_Deanosaurios
Proyecto de la materia de Compiladores
Language: C# - Size: 762 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

sebaFlame/CNFDotnet
Testing out different parser implementations
Language: C# - Size: 82 KB - Last synced at: 10 months ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

hubertben/LR-Parser
An LR Parser built in Python 3
Language: Python - Size: 12.7 KB - Last synced at: 10 months ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

nilern/pallero
(Possibly, eventually) a PLR parser generator
Language: Standard ML - Size: 113 KB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

cherryDevBomb/LFTC
🖨️ Formal Languages and Compiler Design Uni Laboratory tasks
Language: Python - Size: 78.1 KB - Last synced at: 10 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

zhilyaev/LR-1
Программная реализация LR(1) - разбора
Language: Java - Size: 3.91 KB - Last synced at: 10 months ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

ozkalt/Compiler-Design
İTÜ BLG 447 - Compiler Design (Derleyici Tasarımı)
Language: C++ - Size: 3.91 KB - Last synced at: 5 months ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

ilyushchenko/CourseProject-Parser
Курсовой проект по дисциплине "Теория языков программирования"
Language: C# - Size: 32.2 KB - Last synced at: 10 months ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

ilyushchenko/CourseProject-Parser-Old
Курсовой проект по дисциплине "Теория языков программирования"
Language: C# - Size: 34.2 KB - Last synced at: 10 months ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0
