bourguet / operator_precedence_parsing
C89 expressions parsed with the shunting yard algorithm in Python
☆72Updated 2 months ago
Related projects: ⓘ
- NaN-boxing in C (but not really NaN-boxing strictly speaking)☆113Updated 2 years ago
- Lox interpreter written in Lox☆114Updated last year
- ☆84Updated 3 weeks ago
- The Egel Programming Language☆80Updated this week
- A system to amalgamate any features you want into any language you need☆26Updated 2 years ago
- Fast and flexible language exploring partial evaluation, context-sensitive parsing, and metaprogramming. Compiles JIT or AOT to native co…☆123Updated 2 years ago
- Bytecode Interpreter for Yet Another Scripting Language (YASL).☆65Updated 2 months ago
- LALR parser generator targetting C, C++, Python, JavaScript, JSON and XML☆56Updated 5 months ago
- A PEG parsing machine with support for incremental parsing.☆83Updated 2 years ago
- An insanely simple self-hosted functional programming language☆147Updated 5 years ago
- The Silk Programming Language☆80Updated 3 years ago
- The Pika Parser reference implementation☆141Updated 2 years ago
- A toy programming language.☆37Updated 8 months ago
- C++ Implementations of programming languages and type systems studied in "Types and Programming Languages" by Benjamin C. Pierce..☆34Updated 4 years ago
- Haystack is a compiled, statically typed, stack-based language with opt-in variable assignment.☆25Updated 4 months ago
- Paka language☆159Updated last year
- Simple conservative GC using mimalloc☆36Updated last year
- A website for the #proglangdesign community on freenode☆108Updated 2 weeks ago
- ☆28Updated 3 years ago
- A simple ML-like programming language with subtyping and full type inference.☆159Updated 3 months ago
- A small malloc implementation, for use in WebAssembly☆149Updated 9 months ago
- A programming language where the syntax and semantics are mutable at runtime☆162Updated 12 years ago
- A human readable quasi-concatenative programming language☆237Updated this week
- The Floyd programming language☆149Updated last year
- A series of down-to-earth articles on implementing type inference☆151Updated 4 years ago
- A Quick Backend☆280Updated 2 years ago
- The Hook Programming Language☆101Updated 3 months ago
- A simple little programming language that could one day compile to JavaScript.☆20Updated 9 months ago
- The IntercalScript programming language☆132Updated 4 years ago
- A repository for the stack switching proposal.☆134Updated this week