Topic: "compiler-compiler"
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: about 1 year ago - Pushed at: about 1 year ago - Stars: 456 - Forks: 24
arithy/packcc
A parser generator for C
Language: C - Size: 714 KB - Last synced at: 4 days ago - Pushed at: about 2 months ago - Stars: 392 - Forks: 33
amakukha/tmg
McIlroy's TMG compiler-compiler in portable C
Language: C - Size: 550 KB - Last synced at: 13 days ago - Pushed at: almost 3 years ago - Stars: 93 - Forks: 5
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.
Language: Rust - Size: 3.11 MB - Last synced at: 5 days ago - Pushed at: 12 days ago - Stars: 23 - Forks: 0
mgriebling/Coco
Swift version of the Coco/R Compiler Generator
Language: Swift - Size: 1.26 MB - Last synced at: 6 months ago - Pushed at: almost 3 years ago - Stars: 15 - Forks: 6
rollrat/compiler-compiler
π Compiler Compiler based on CSharp with GUI Program
Language: C# - Size: 1.04 MB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 11 - Forks: 2
maandree/libparser π¦
Context-free grammar parsing library
Language: C - Size: 83 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 9 - Forks: 0
Hadron67/tscc-compiler
An LALR(1) parser generator written in Typescript
Language: TypeScript - Size: 2.84 MB - Last synced at: 13 days ago - Pushed at: over 7 years ago - Stars: 9 - Forks: 1
phplrt/compiler
[READ ONLY] Subtree split of the phplrt compiler component (see phplrt/phplrt)
Language: PHP - Size: 784 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 0
ourPLCC/plcc
A Programming Languages Compiler Compiler
Language: Python - Size: 2.31 MB - Last synced at: over 1 year ago - Pushed at: over 1 year 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: about 1 year ago - Pushed at: over 5 years ago - Stars: 4 - Forks: 0
tjordanchat/eag
Extended Affix Grammars
Language: C - Size: 3.38 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 2 - Forks: 0
Tsukuba-Programming-Lab/Copager
Rustθ£½ εζ§ζε―θ½γͺηζη³» / IPSJ PRO / JSSST PPL
Language: Rust - Size: 440 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0
MarkMLl/TREE-META
This is a verbatim copy of the implementation formerly at https://github.com/lugon/TREE-META
Language: C - Size: 101 KB - Last synced at: 7 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 1
mgriebling/ExpressionParser
Swift expression parser and evaluator using a parser generated by Coco. Also produces a LaTeX translation of the text-based input expression.
Language: Swift - Size: 43 KB - Last synced at: 10 days ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0
gittyhubacc/sollux
Sollux is a metacompiler. It accepts as input a grammar decorated with tiles and produces as output a compiler written in C for the object language.
Language: C - Size: 23.4 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0
Geo25rey/LAPS
LAnguage Processor & Synthesizer
Language: Java - Size: 4.44 MB - Last synced at: 7 months ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0