true-grue / raddsl
Tools for rapid prototyping of DSL compilers
☆84Updated 3 years ago
Alternatives and similar repositories for raddsl:
Users that are interested in raddsl are comparing it to the libraries listed below
- A toy C-like language compiler for PigletVM☆62Updated 5 years ago
- Bottom Up Rewrite Generator☆28Updated 7 years ago
- C++ Implementations of programming languages and type systems studied in "Types and Programming Languages" by Benjamin C. Pierce..☆34Updated 4 years ago
- Yet another PEG parser combinator library and DSL☆56Updated last year
- The compiler and standard distribution for the C∀ programming language☆78Updated this week
- Fairly readable homoiconic language with primarily value (non-referential) semantics that balances the programmer's productivity with sca…☆63Updated 10 months ago
- The Egel Programming Language☆84Updated last month
- Компилятор Рефала-5λ☆86Updated last year
- A pure Python LR/GLR parser - http://www.igordejanovic.net/parglare/☆140Updated 7 months ago
- Demo of a WAM Prolog implementation in Python☆77Updated 2 years ago
- COOL (Classroom Object Oriented Language) compiler with LLVM backend☆34Updated 5 years ago
- C89 expressions parsed with the shunting yard algorithm in Python☆77Updated 9 months ago
- The Higher-Order Intermediate Representation☆154Updated last week
- A toy programming language.☆40Updated last year
- A Compiler for the Popr Language☆246Updated 4 years ago
- A simple C-like language compiler with an extensible syntax and typed macros support☆132Updated 4 years ago
- L.B. Stanza Programming Language☆23Updated 3 months ago
- A few basic bytecode interpreters used as example code in a series of articles☆125Updated 5 months ago
- Sample programs for comparison of different VM interpretation techniques☆33Updated 6 months ago
- Following [An Incremental Approach to Compiler Construction](http://scheme2006.cs.uchicago.edu/11-ghuloum.pdf)☆62Updated 3 years ago
- Collapsing Towers of Interpreters☆91Updated last year
- EbnfStudio can be used to edit and analyze EBNF grammars.☆80Updated 11 months ago
- The fluffy programming language main repository☆24Updated 12 years ago
- A programming language where the syntax and semantics are mutable at runtime☆165Updated 12 years ago
- A programming language with extreme data-pattern matching and data-declarative syntax, hopefully different enough to be interesting☆41Updated 4 months ago
- Hindley-Milner Type Inference implemented in (although not for) Python.☆94Updated 3 years ago
- Implementation of the distillation algorithm as described in the paper "Distillation: Extracting the Essence of Programs".☆27Updated 3 years ago
- A compiler for a simple language, built with Python and LLVM☆100Updated 5 years ago
- Learn Compiler Writing with the Feeny Programming Language☆12Updated 5 years ago
- Haystack is a compiled, statically typed, stack-based language with opt-in variable assignment.☆25Updated last year