Eric Streit
|
a3ef897134
fix: make Lower V3-legal and stop the fixpoint masking errors
|
2 هفته پیش |
Eric Streit
|
ce2fc676f1
lower L7: DefUnit AST + working session re-emit
|
2 هفته پیش |
Eric Streit
|
d30abfd182
lower L7 (start): session re-emit mechanism
|
2 هفته پیش |
Eric Streit
|
7aa21ff1ed
lower L6: virtual dispatch, class pointers, empty class BEGIN
|
2 هفته پیش |
Eric Streit
|
1570367808
fix: accept '_' in identifiers (ISO Modula-2)
|
2 هفته پیش |
Eric Streit
|
2ebd40e557
lower L3: procedures self-host (flatten Lower proc table)
|
2 هفته پیش |
Eric Streit
|
85bc6b5309
lower phase slice 3 groundwork: calls, proc headers, local capture
|
2 هفته پیش |
Eric Streit
|
192e63871b
lower phase slice 0: re-emit mechanism + scalar L0 subset
|
2 هفته پیش |
Eric Streit
|
f0b47014e0
two-phase slice 13: CLASS declaration and implementation AST
|
2 هفته پیش |
Eric Streit
|
4414dcfbdc
two-phase slice 12: nested module AST
|
2 هفته پیش |
Eric Streit
|
5610c57dd1
two-phase slice 11: import AST nodes
|
2 هفته پیش |
Eric Streit
|
c2c76afdfb
two-phase slice 10: ResultComp suffixes + unbounded sequences
|
2 هفته پیش |
Eric Streit
|
a9cb6b354d
two-phase slice 9: brace and set literal AST
|
2 هفته پیش |
Eric Streit
|
c916ece9a9
two-phase slice 8: CASE and WITH statement AST
|
2 هفته پیش |
Eric Streit
|
b91629741f
two-phase slice 7: unit root and builtin statements
|
2 هفته پیش |
Eric Streit
|
fff907760a
two-phase slice 6: declaration AST (const/type/var/proc)
|
2 هفته پیش |
Eric Streit
|
fb64345614
two-phase slice 5: statement AST (block, control flow, calls)
|
2 هفته پیش |
Eric Streit
|
5811fe4bcd
two-phase slice 4b: builtins as named NkCall nodes
|
2 هفته پیش |
Eric Streit
|
27e5c088ba
two-phase slice 4a: build NkCall nodes and unary NOT
|
2 هفته پیش |
Eric Streit
|
d63700d204
two-phase slice 3: build designator AST nodes
|
2 هفته پیش |
Eric Streit
|
8baf5f3e3f
two-phase slice 2: build scalar expression AST alongside emit
|
2 هفته پیش |
Eric Streit
|
ac2bbf3c38
two-phase slice 1: link AST + build NkIntLit alongside emit
|
2 هفته پیش |
Eric Streit
|
a613e7b767
Forward module-level variables, expression result suffixes, library
|
3 هفته پیش |
Eric Streit
|
31adfc3471
Result suffixes, PIM coroutines, and a core standard library
|
3 هفته پیش |
Eric Streit
|
417a9210e5
String: drop the pervasive predef; report unresolved forward types
|
3 هفته پیش |
Eric Streit
|
619bff9a99
gaps 1-5: libc, enum/char sets, MIN/MAX+ sized types, set builtins, forward types
|
3 هفته پیش |
Eric Streit
|
5a74f4139d
corpus gaps: set fields, constant string fold, index-type arrays, MIN/MAX
|
3 هفته پیش |
Eric Streit
|
382125a541
constructors: record support and runtime element values
|
3 هفته پیش |
Eric Streit
|
c03563e82c
array constructors T{...} (codegen)
|
3 هفته پیش |
Eric Streit
|
7ccbb509eb
corpus: SYSTEM storage types, anchored subranges, unnamed proc-type params, import resolution
|
3 هفته پیش |