https://github.com/yoxem/tcomp
tiny compiler test
https://github.com/yoxem/tcomp
compiler essentials-of-compilation julia x86-assembly
Last synced: 9 months ago
JSON representation
tiny compiler test
- Host: GitHub
- URL: https://github.com/yoxem/tcomp
- Owner: Yoxem
- Created: 2025-07-28T14:39:30.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-09-09T13:14:49.000Z (10 months ago)
- Last Synced: 2025-09-09T16:31:14.316Z (10 months ago)
- Topics: compiler, essentials-of-compilation, julia, x86-assembly
- Language: Julia
- Homepage:
- Size: 1.95 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TComp
A practice of Essential of Complication in Julia
## Dependencies
- julia
- [Match.jl](github.com/JuliaServices/Match.jl)
## 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` files is in `./test`
## Known issues
- all connected variable are pathized (I don't understand the tricky method to elimitated the path number)