mirror of
https://github.com/iritmaximus/ttk91-compiler.git
synced 2026-10-12 19:13:40 +03:00
a43373cdd3952c63f71d8653904ac8ae5e03caa8
TTK-91
TTK-91 is a assembly-like language made for a Computer organization course in Helsinki University. The course used this language to teach how programming languages work, how code is compiled into machine language from a basic assembly-like language.
This is my take on writing the compiler. The main implementation is in C. The other ones are previous attempts when I hadn't read up on compiler design.
Languages
C
54.4%
C++
18.5%
Python
8.2%
Yacc
7.3%
Haskell
4%
Other
7.6%