Go to file
Enrico Lumetti 8822506d41 Add basic turnt setup 2024-10-29 02:05:16 +01:00
bin Add basic turnt setup 2024-10-29 02:05:16 +01:00
bril-sources Fix JSON number literals 2024-10-05 17:33:19 +02:00
lib Add CFG construction 2024-10-13 20:22:53 +02:00
racket Move racket code to racket/ 2024-08-14 17:58:09 +02:00
tests Add CFG construction 2024-10-13 20:22:53 +02:00
.editorconfig Implement and test explicate-control 2021-05-01 00:08:46 +02:00
.kakrc Beginning haskell code 2024-08-14 17:59:11 +02:00
LICENSE License 2020-05-28 11:35:01 +02:00
README.md wip rework 2024-08-13 21:31:29 +02:00
Setup.hs Beginning haskell code 2024-08-14 17:59:11 +02:00
eoc.cabal Add basic turnt setup 2024-10-29 02:05:16 +01:00
run-tests.sh Add basic turnt setup 2024-10-29 02:05:16 +01:00
turnt.toml Add basic turnt setup 2024-10-29 02:05:16 +01:00

README.md

Essentials of Compilation

Tracking the Essentials of Compilation course, with my own solutions and code here and there. Requires racket.

The compiler emits aarch64 assembly; I use the aarch64 linux cross-compiler and qemu to run them.

Runnin tests