tiny-compiler

tiny-compiler

zakirullin

A tiny compiler for a language featuring LL(2) grammar. 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

573 Stars
43 Forks
573 Watchers
C Language
mit License
Cost to Build
$12.6K
Market Value
$42.4K

Growth over time

12 data points  ·  2021-08-01 → 2025-08-01
Stars Forks Watchers
💬

How do you feel about this project?

Ask AI about tiny-compiler

Question copied to clipboard

What is the zakirullin/tiny-compiler GitHub project? Description: "A tiny compiler for a language featuring LL(2) grammar. 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". Written in C. Explain what it does, its main use cases, key features, and who would benefit from using it.

Question is copied to clipboard — paste it after the AI opens.

How to clone tiny-compiler

Clone via HTTPS

git clone https://github.com/zakirullin/tiny-compiler.git

Clone via SSH

[email protected]:zakirullin/tiny-compiler.git

Download ZIP

Download master.zip

Found an issue?

Report bugs or request features on the tiny-compiler issue tracker:

Open GitHub Issues