huangguiyang / burg
Bottom Up Rewrite Generator
☆28Updated 7 years ago
Alternatives and similar repositories for burg:
Users that are interested in burg are comparing it to the libraries listed below
- Experiments about intermediate representations in compilers☆25Updated 12 years ago
- JIT compiler for Scheme targeting x86-64 platforms☆30Updated 5 years ago
- My Own Linear Lisp☆40Updated 6 years ago
- Experimental implementation of a meta-hybrid JIT compiler mixing trace- and method-based compilation strategies.☆30Updated last week
- Robust multi-prompt delimited control and effect handlers in C/C++☆117Updated last year
- A Gallina compiler with C++17 as an intermediate representation☆43Updated 4 years ago
- Regionalized Value State Dependence Graph written in Rust☆9Updated 5 years ago
- ☆88Updated 2 years ago
- ☆85Updated 4 years ago
- The compiler for subset of scheme developed as part of P523☆30Updated 8 years ago
- Student-facing code from the book *Programming Languages: Build, Prove, and Compare* by Norman Ramsey☆25Updated last year
- Runtime support for LLVM's GC Statepoints☆42Updated 5 years ago
- Attribute grammar Based Language Extensions for C☆40Updated last month
- Parallel ML compiler☆72Updated 5 years ago
- ☆64Updated 8 years ago
- Featherweight C, Executable Semantics: Parser, Type Checker, and Abstract Machine☆26Updated 4 years ago
- SSA vs ANF☆42Updated 9 years ago
- This repository contains the Maude 2 interpreter source tree.☆43Updated 7 years ago
- Following [An Incremental Approach to Compiler Construction](http://scheme2006.cs.uchicago.edu/11-ghuloum.pdf)☆62Updated 3 years ago
- The Higher-Order Intermediate Representation☆154Updated last week
- ☆79Updated 5 years ago
- A Self-Hosting LISP to LLVM-IR Compiler☆27Updated 5 years ago
- Unofficial libjit mirror.☆62Updated 4 years ago
- Learn Compiler Writing with the Feeny Programming Language☆12Updated 5 years ago
- Generic implementation of different CFA families based on monadic decomposition☆21Updated 12 years ago
- Gallina to Bedrock2 compilation toolkit☆53Updated this week
- Coq library for verified low-level programming☆59Updated 7 years ago
- Abstract krivine machine implementing call-by-name semantics. In OCaml.☆42Updated 7 years ago
- A small λ-calculus interpreter in C☆56Updated 10 years ago
- Collapsing Towers of Interpreters☆91Updated last year