tiny-compiler
A tiny compiler for a language featuring LL(2) with Lexer, Parser, ASM-like codegen and VM. Complex enough to give you a flavour of how the "real" thing works whilst not being a mere toy example
How to download and setup tiny-compiler
Open terminal and run command
git clone https://github.com/zakirullin/tiny-compiler.git
git clone is used to create a copy or clone of tiny-compiler repositories.
You pass git clone a repository URL. it supports a few different network protocols and corresponding URL formats.
Also you may download zip file with tiny-compiler https://github.com/zakirullin/tiny-compiler/archive/master.zip
Or simply clone tiny-compiler with SSH
[email protected]:zakirullin/tiny-compiler.git
If you have some problems with tiny-compiler
You may open issue on tiny-compiler support forum (system) here: https://github.com/zakirullin/tiny-compiler/issuesSimilar to tiny-compiler repositories
Here you may see tiny-compiler alternatives and analogs
webpack babel next.js gatsby pkg prettier parcel postcss pyret-lang iris parsedown PHP-Parser expr-eval AlgebraicEngine-Fraction js-code-to-svg-flowchart lebab guido kotlin kotlin-native posthtml prettydiff oga selfie reading Halide m3u8 node-dependency-tree node-precinct detective XParsec