tiny compiler test
Find a file
2025-09-01 01:21:11 +08:00
misc add pass 4, 5, 6 and let it can print basic assembly code 2025-09-01 01:21:11 +08:00
refs pass3 and ref added 2025-08-24 22:44:32 +08:00
src add pass 4, 5, 6 and let it can print basic assembly code 2025-09-01 01:21:11 +08:00
test add pass 4, 5, 6 and let it can print basic assembly code 2025-09-01 01:21:11 +08:00
passesInstrument.md add pass 4, 5, 6 and let it can print basic assembly code 2025-09-01 01:21:11 +08:00
Project.toml parsing include lambda and Pass1 unifyVar 2025-08-19 23:57:14 +08:00
README.md add pass 4, 5, 6 and let it can print basic assembly code 2025-09-01 01:21:11 +08:00

TComp

A practice of Essential of Complication in Julia

Dependencies

instruction

./src/TComp.jl [.tc file]

the output assembly code is ./a.c in AT&T assembly langauge.

to make it executable, please use gcc: gcc ./a.c -o output.out

the example .tc file is in ./test

Known issues

  • parser for a + b + c .. and a * b * c