|
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 |
|
|
6b577e91f8
|
fix compilation: insert procedures at front, ltvm: use 0 as default entrypoint
|
2024-10-18 21:22:56 +02:00 |
|
|
b8535aa772
|
wip typing
|
2024-10-09 07:28:56 +02:00 |
|
|
d295243dd0
|
wip infer_type
|
2024-10-04 02:59:01 +02:00 |
|
|
2ac69a7b12
|
expr: replace old builder functions with direct constructors; add more region tags
|
2024-10-04 02:59:01 +02:00 |
|
|
1a152670d3
|
runtime types
|
2024-10-04 02:59:01 +02:00 |
|
|
8fd59f04ee
|
adapt to TypeDict trait
|
2024-10-04 02:59:01 +02:00 |
|
|
70e5ef734c
|
runtime: change typenames to use . for namespaces ; please fixup
|
2024-10-01 15:35:40 +02:00 |
|
|
7441826f58
|
ast: input region tag for every node; fixup tests & region calculation in lexer
|
2024-10-01 14:51:45 +02:00 |
|
|
bacb3cf519
|
runtime: change typenames to use . for namespaces
|
2024-10-01 14:49:20 +02:00 |
|
|
7cc47f05c5
|
add Ascend/Descend nodes to AST,Parser&Lexer
|
2024-09-30 11:27:35 +02:00 |
|
|
08f592ad60
|
ltcc: parsing of double quoted strings
use double quotes in examples
|
2024-09-29 22:43:16 +02:00 |
|
|
4e9a4d1204
|
separate crates for compiler-lib, compiler-cli and vm
|
2024-09-29 22:43:15 +02:00 |
|