bourguet / operator_precedence_parsing
C89 expressions parsed with the shunting yard algorithm in Python
☆75Updated 7 months ago
Alternatives and similar repositories for operator_precedence_parsing:
Users that are interested in operator_precedence_parsing are comparing it to the libraries listed below
- ☆89Updated this week
- Simple conservative GC using mimalloc☆39Updated 2 years ago
- A small malloc implementation, for use in WebAssembly☆161Updated last year
- NaN-boxing in C (but not really NaN-boxing strictly speaking)☆116Updated 3 years ago
- The Egel Programming Language☆84Updated 2 months ago
- LALR parser generator targetting C, C++, Python, JavaScript, JSON and XML☆63Updated 5 months ago
- A system to amalgamate any features you want into any language you need☆26Updated 2 years ago
- Lox interpreter written in Lox☆117Updated last year
- A website for the #proglangdesign community on freenode☆108Updated 2 months ago
- The Silk Programming Language☆79Updated 3 years ago
- The Pika Parser reference implementation☆144Updated 2 years ago
- Hindley-Milner Type Inference implemented in (although not for) Python.☆91Updated 2 years ago
- A toy programming language.☆39Updated last year
- ☆30Updated 4 years ago
- C++ Implementations of programming languages and type systems studied in "Types and Programming Languages" by Benjamin C. Pierce..☆34Updated 4 years ago
- Fast and flexible language exploring partial evaluation, context-sensitive parsing, and metaprogramming. Compiles JIT or AOT to native co…☆123Updated 3 years ago
- A general purpose statically-typed concatenative programming language.☆53Updated last year
- An insanely simple self-hosted functional programming language☆152Updated 5 years ago
- A type-safe C successor that compiles directly to various platforms.☆140Updated 4 months ago
- A general purpose programming language☆185Updated last week
- A PEG parsing machine with support for incremental parsing.☆85Updated 3 weeks ago
- A parser generator for C☆364Updated last month
- Bytecode Interpreter for Yet Another Scripting Language (YASL).☆68Updated this week
- Paka language☆160Updated 2 years ago
- A compiler for a new language focusing on compile-time execution and no LLVM dependency.☆286Updated last year
- A series of down-to-earth articles on implementing type inference☆153Updated 4 years ago
- COOL (Classroom Object Oriented Language) compiler with LLVM backend☆34Updated 4 years ago
- Kamby Language☆76Updated last week
- Bootstrap compiler for Firefly☆52Updated this week
- A human readable quasi-concatenative programming language☆249Updated last month