James-QiuHaoran / simple-compilersLinks
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 6 years ago
Alternatives and similar repositories for simple-compilers
Users that are interested in simple-compilers are comparing it to the libraries listed below
Sorting:
- EbnfStudio can be used to edit and analyze EBNF grammars.☆81Updated last year
- The LLVM-based Modula-2 compiler☆73Updated 6 months ago
- The Tuplex programming language tools.☆16Updated 4 years ago
- The compiler and standard distribution for the C∀ programming language☆80Updated last month
- Intlog - a Prolog interpreter with OO extensions - implemented in C++☆20Updated 2 years ago
- ☆60Updated last month
- A toy tracing JIT compiled programming language☆30Updated 6 years ago
- Oberon-0 Compiler: An educational compiler for a subset of the Oberon programming language☆26Updated 10 years ago
- A set of files that can be used to create a working version of an early version of the CLU programming language☆36Updated 2 years ago
- An Oberon-2 LLVM front-end☆22Updated 10 years ago
- CSOM - C implementation of the Simple Object Machine Smalltalk☆11Updated 4 years ago
- A toy script language written in C☆14Updated 7 years ago
- The Rael programming language☆6Updated 3 years ago
- Bootstrapped compiler of a C-like but Python-looking language☆47Updated 7 years ago
- a toy programming language☆7Updated 6 years ago
- Scribe Reference Compiler☆22Updated 2 months ago
- Fairly readable homoiconic language with primarily value (non-referential) semantics that balances the programmer's productivity with sca…☆64Updated last year
- SuperPascal modification - compiles under fpc (Free Pascal).☆18Updated 7 years ago
- Compiler for a toy language (Lex & Yacc)☆16Updated 10 years ago
- SOM++ - C++ implementation of the Simple Object Machine Smalltalk☆13Updated last week
- lunatic: a toy lua interpreter☆18Updated 5 years ago
- A lightweight Lua to Lisp transpiler. Translates Lua 5.3 code to a Lisp dialect.☆23Updated 2 months ago
- Oberon-07 translator☆46Updated last month
- Forthscript programming language interpreter☆17Updated 2 years ago
- LolaCreator is a QtCreator based IDE for Lola-2☆15Updated 2 years ago
- LALR parser generator targetting C, C++, Python, JavaScript, JSON and XML☆65Updated 4 months ago
- C++ compile-time Prolog interpreter☆65Updated 11 years ago
- A collection of lambda calculus interpreters and development tools☆15Updated 2 years ago
- Source code for the Rebol [R3] interpreter☆29Updated 11 months ago
- Fast, type-safe, object-oriented language by yours truly☆47Updated last year