An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: compiler-compiler

ehwan/RustyLR

RustyLR is a parser generator that converts context-free grammars into IELR(1)/LALR(1) tables with deterministic LR and GLR parsing strategies. It supports custom reduce action in Rust, with beautiful diagnostics.

Language: Rust - Size: 2.34 MB - Last synced at: about 5 hours ago - Pushed at: about 10 hours ago - Stars: 20 - Forks: 0

arithy/packcc

A parser generator for C

Language: C - Size: 712 KB - Last synced at: 20 days ago - Pushed at: 4 months ago - Stars: 368 - Forks: 32

amakukha/tmg

McIlroy's TMG compiler-compiler in portable C

Language: C - Size: 550 KB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 82 - Forks: 5

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: 3 months ago - Pushed at: 4 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: 21 days ago - Pushed at: 9 months ago - Stars: 2 - Forks: 0

Tsukuba-Programming-Lab/Copager

Rust製 再構成可能な生成系

Language: Rust - Size: 360 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 2 - Forks: 0

mgriebling/Coco

Swift version of the Coco/R Compiler Generator

Language: Swift - Size: 1.26 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 15 - Forks: 6

phplrt/compiler

[READ ONLY] Subtree split of the phplrt compiler component (see phplrt/phplrt)

Language: PHP - Size: 784 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 4 - Forks: 0

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: 10 months ago - Pushed at: 10 months ago - Stars: 456 - Forks: 24

ourPLCC/plcc

A Programming Languages Compiler Compiler

Language: Python - Size: 2.31 MB - Last synced at: about 1 year ago - Pushed at: about 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: 11 months ago - Pushed at: about 5 years ago - Stars: 4 - Forks: 0

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

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: over 2 years ago - Stars: 11 - Forks: 2

tjordanchat/eag

Extended Affix Grammars

Language: Shell - Size: 2.26 MB - Last synced at: about 1 year ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

Hadron67/tscc-compiler

An LALR(1) parser generator written in Typescript

Language: TypeScript - Size: 2.84 MB - Last synced at: 8 days ago - Pushed at: over 7 years ago - Stars: 9 - Forks: 1

Geo25rey/LAPS

LAnguage Processor & Synthesizer

Language: Java - Size: 4.44 MB - Last synced at: 4 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0