true-grue / raddsl
Tools for rapid prototyping of DSL compilers
☆82Updated 3 years ago
Related projects: ⓘ
- A toy C-like language compiler for PigletVM☆59Updated 4 years ago
- Yet another PEG parser combinator library and DSL☆58Updated last year
- Sample programs for comparison of different VM interpretation techniques☆27Updated last year
- C++ Implementations of programming languages and type systems studied in "Types and Programming Languages" by Benjamin C. Pierce..☆34Updated 4 years ago
- A toy programming language.☆37Updated 8 months ago
- Hindley-Milner Type Inference implemented in (although not for) Python.☆85Updated 2 years ago
- A simple C-like language compiler with an extensible syntax and typed macros support☆127Updated 3 years ago
- A compiler for a simple language, built with Python and LLVM☆99Updated 4 years ago
- EbnfStudio can be used to edit and analyze EBNF grammars.☆63Updated 4 months ago
- Collapsing Towers of Interpreters☆87Updated 7 months ago
- The compiler and standard distribution for the C∀ programming language☆71Updated this week
- A pure Python LR/GLR parser - http://www.igordejanovic.net/parglare/☆135Updated last week
- The Higher-Order Intermediate Representation☆150Updated 2 weeks ago
- Компилятор Рефала-5λ☆78Updated 10 months ago
- Fairly readable homoiconic language with primarily value (non-referential) semantics that balances the programmer's productivity with sca…☆61Updated 3 months ago
- A Scannerless GLR parser/parser generater.☆105Updated 2 years ago
- A meta tracing JIT for x86 and interpreters written in C/C++☆34Updated 7 years ago
- ☆34Updated 3 years ago
- Metaprogramming framework for .net☆85Updated 4 years ago
- A programming language where the syntax and semantics are mutable at runtime☆162Updated 12 years ago
- An Oberon-2 LLVM front-end☆20Updated 9 years ago
- Implementation of the distillation algorithm as described in the paper "Distillation: Extracting the Essence of Programs".☆29Updated 2 years ago
- A new logic programming language.☆176Updated last year
- ☆37Updated this week
- PySOM - The Simple Object Machine Smalltalk implemented in Python☆26Updated 3 months ago
- A simple library to provide RAII in standard-compliant C99, using raii_with(resource, initializer, destructor) { ... }-syntax:☆41Updated 6 years ago
- A programming language.☆20Updated 7 years ago
- The fluffy programming language main repository☆24Updated 11 years ago
- A Pratt Parser implementation in Python☆29Updated 7 years ago
- A few basic bytecode interpreters used as example code in a series of articles☆116Updated 5 years ago