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
Related projects: ⓘ
- The LLVM-based Modula-2 compiler☆65Updated 11 months ago
- ☆56Updated this week
- Oberon-0 Compiler: An educational compiler for a subset of the Oberon programming language☆22Updated 10 years ago
- This is an inofficial mirror of the Eigen Compiler Suite source code usually deployed as tar.gz☆19Updated 4 months ago
- Few people use Forth. But this might be useful if you want to!☆31Updated 5 years ago
- The compiler and standard distribution for the C∀ programming language☆71Updated last week
- Experiments on the self-hosting c4 compiler, with the goal to implement a nicer Lisp-style virtual machine☆15Updated 4 years ago
- A work-in-progess programming language modeled after Ada and C++☆26Updated last year
- Learn Compiler Writing with the Feeny Programming Language☆13Updated 4 years ago
- Fairly readable homoiconic language with primarily value (non-referential) semantics that balances the programmer's productivity with sca…☆61Updated 3 months ago
- SIOF (Scheme In One File) is a minimal interpreter for R7RS Scheme☆12Updated 2 years ago
- The Tuplex programming language tools.☆16Updated 3 years ago
- An Oberon-2 LLVM front-end☆20Updated 9 years ago
- Combinators in C☆38Updated 12 years ago
- Compiler-compiler for writing compiler frontends with Lua☆23Updated last year
- LLVM-based pascal compiler☆41Updated last week
- Compiler for a toy language (Lex & Yacc)☆14Updated 9 years ago
- A toy programming language.☆37Updated 8 months ago
- Personal branch of git://c9x.me/qbe.git☆36Updated 2 years ago
- EbnfStudio can be used to edit and analyze EBNF grammars.☆63Updated 4 months ago
- LALR parser generator targetting C, C++, Python, JavaScript, JSON and XML☆56Updated 5 months ago
- Bootstrapped compiler of a C-like but Python-looking language☆46Updated 6 years ago
- Single-header, non-backtracking regular expression engine written in C89☆11Updated last year
- Modified version of the original from http://www.projectoberon.com/ for use with the Oberon IDE☆43Updated 11 months ago
- Scribe Reference Compiler☆23Updated 2 months ago
- SuperPascal modification - compiles under fpc (Free Pascal).☆17Updated 6 years ago
- Just a little toy language to learn about register-based VMs.☆20Updated 12 years ago
- Minimal operating system for x86 intended as a basis for benchmarking and running Gambit☆79Updated 3 years ago
- C, but with function overloading, operator overloading, modules (kind of), templates (kind of), and uniform function call syntax (and a g…☆14Updated last month