James-QiuHaoran / simple-compilers
Several simple compilers/interpreters implemented in C/C++ or Haskell, e.g. music notation compiler (simple music notation to abc notation), several compilers for toy programming languages, and an interpreter for a JavaScript-like programming language.
☆12Updated 5 years ago
Alternatives and similar repositories for simple-compilers:
Users that are interested in simple-compilers are comparing it to the libraries listed below
- The LLVM-based Modula-2 compiler☆71Updated 2 months ago
- Oberon-0 Compiler: An educational compiler for a subset of the Oberon programming language☆25Updated 10 years ago
- An Oberon-2 LLVM front-end☆22Updated 10 years ago
- Source code for the Rebol [R3] interpreter☆29Updated 8 months ago
- Parser, code model, navigable browser and VM for the SOM Smalltalk dialect☆28Updated 2 years ago
- j2 is a minimalist concatenative programming language that makes up for its simplicity by its ability to natively bind with C libraries' …☆45Updated last year
- A compiler for the Algol W programming language.☆11Updated 4 months ago
- The Tuplex programming language tools.☆16Updated 4 years ago
- Self-hosting C toolchain, from scratch☆34Updated 2 months ago
- A revival of the TREE-META compiler-compiler.☆15Updated 6 years ago
- SuperPascal modification - compiles under fpc (Free Pascal).☆18Updated 6 years ago
- Self-hosting compiler for the Grace programming language☆39Updated 10 months ago
- This is the Lola-2 parser used by LolaCreator☆13Updated 5 years ago
- Modernized Sisal Interpreter☆28Updated 6 years ago
- Manfred von Thun's Programming Language Joy☆16Updated 3 months ago
- EbnfStudio can be used to edit and analyze EBNF grammars.☆79Updated 10 months ago
- Grammar Zoo☆88Updated 6 years ago
- Experimental implementation of a meta-hybrid JIT compiler mixing trace- and method-based compilation strategies.☆30Updated 3 years ago
- A header-only C++ library for writing compiler/interpreter frontends.☆14Updated 2 weeks ago
- Bottom Up Rewrite Generator☆27Updated 7 years ago
- Forthscript programming language interpreter☆17Updated 2 years ago
- Workflows to build daily and ad hoc compilers for Compiler Explorer☆18Updated 2 weeks ago
- Combinators in C☆38Updated 12 years ago
- Fairly readable homoiconic language with primarily value (non-referential) semantics that balances the programmer's productivity with sca…☆63Updated 10 months ago
- Modified version of the original from http://www.projectoberon.com/ for use with the Oberon IDE☆46Updated last year
- Regionalized Value State Dependence Graph written in Rust☆9Updated 5 years ago
- L42 main project☆26Updated 5 months ago
- ☆59Updated this week
- Operations with matrices, SWI pack☆13Updated last year
- LolaCreator is a QtCreator based IDE for Lola-2☆15Updated 2 years ago