|
4bc7fd1788
|
add import statement
ltcc: map all outputted bytecode such that absolute addresses become relative to the file
typing: rename scope to super_scope
|
2024-10-21 12:00:13 +02:00 |
|
|
45869fdd30
|
fixup symbol export
|
2024-10-21 00:20:55 +02:00 |
|
|
489d9886e3
|
remove oldmain.rs
|
2024-10-18 22:05:10 +02:00 |
|
|
b268544955
|
ltcc: output separate runtime.lt.o to avoid duplication when loading multiple object files in ltvm
|
2024-10-18 21:24:10 +02:00 |
|
|
6b577e91f8
|
fix compilation: insert procedures at front, ltvm: use 0 as default entrypoint
|
2024-10-18 21:22:56 +02:00 |
|
|
5c2a610d31
|
ltcc: exit with error code when typecheck or compilation fails
|
2024-10-18 21:13:44 +02:00 |
|
|
b8535aa772
|
wip typing
|
2024-10-09 07:28:56 +02:00 |
|
|
c9c42d383f
|
ltcc: add laddertypes dependency
|
2024-10-04 02:59:01 +02:00 |
|
|
d295243dd0
|
wip infer_type
|
2024-10-04 02:59:01 +02:00 |
|
|
8fd59f04ee
|
adapt to TypeDict trait
|
2024-10-04 02:59:01 +02:00 |
|
|
0cbbcd5b24
|
actually use tab-corrected column indices in diagnostic output
|
2024-10-04 02:08:21 +02:00 |
|
|
ce3967c2de
|
change color of ltcc diagnostic message to yellow
|
2024-10-01 15:48:07 +02:00 |
|
|
cf2ea4df78
|
diagnostic formatting: respect tab characters
|
2024-09-29 22:43:15 +02:00 |
|
|
4e9a4d1204
|
separate crates for compiler-lib, compiler-cli and vm
|
2024-09-29 22:43:15 +02:00 |
|