Eric Streit
|
ff16c2ce7b
lower L7: more flip coverage (WITH nesting, constructors, aggregate CONST)
|
hace 4 días |
Eric Streit
|
ce2fc676f1
lower L7: DefUnit AST + working session re-emit
|
hace 6 días |
Eric Streit
|
7aa21ff1ed
lower L6: virtual dispatch, class pointers, empty class BEGIN
|
hace 6 días |
Eric Streit
|
751a2273f0
lower L6: classes (methods, fields, sibling calls, inheritance)
|
hace 6 días |
Eric Streit
|
f82f72b5bb
lower L6 (start): nested modules
|
hace 6 días |
Eric Streit
|
1570367808
fix: accept '_' in identifiers (ISO Modula-2)
|
hace 6 días |
Eric Streit
|
8a67c75882
fix: nested-array record fields in array-of-record data
|
hace 6 días |
Eric Streit
|
0b22c8a93f
lower L5 (params): aggregate formals, value open arrays
|
hace 6 días |
Eric Streit
|
081869f333
lower L5 (sets/strings): set arithmetic and string concatenation
|
hace 6 días |
Eric Streit
|
5e23bfee5e
lower L5 (literals): char/real/string/set literals, IN, typed relations
|
hace 6 días |
Eric Streit
|
53a1d15649
lower L4: builtins, CASE, WITH
|
hace 6 días |
Eric Streit
|
ab507e2452
lower L5 (core): records, arrays, field/index designators, aggregate copies
|
hace 6 días |
Eric Streit
|
2ebd40e557
lower L3: procedures self-host (flatten Lower proc table)
|
hace 6 días |
Eric Streit
|
dd760634de
fix: record/class/set element stride in array data (ArrBodyItems)
|
hace 6 días |
Eric Streit
|
68dc77b6de
lower phase slice 2: control flow
|
hace 1 semana |
Eric Streit
|
3335d6e1fa
lower phase slice 1: relations, booleans, short-circuit
|
hace 1 semana |
Eric Streit
|
192e63871b
lower phase slice 0: re-emit mechanism + scalar L0 subset
|
hace 1 semana |
Eric Streit
|
53943fa2fe
AST module (Stage A) + fix array-of-record element stride
|
hace 1 semana |
Eric Streit
|
bdcefbb939
showcase22 + summary: forward variables, result suffixes, wrappers
|
hace 1 semana |
Eric Streit
|
05d9bd0417
stdlib: StdChans, TimeString, wrapclock, wraptime, wrapc
|
hace 1 semana |
Eric Streit
|
a613e7b767
Forward module-level variables, expression result suffixes, library
|
hace 1 semana |
Eric Streit
|
678f20e835
showcase21: result suffixes + coroutines + standard library
|
hace 1 semana |
Eric Streit
|
b1a52dbd5c
stdlib: add LongIO (channel-based) and document the library step
|
hace 1 semana |
Eric Streit
|
31adfc3471
Result suffixes, PIM coroutines, and a core standard library
|
hace 1 semana |
Eric Streit
|
417a9210e5
String: drop the pervasive predef; report unresolved forward types
|
hace 1 semana |
Eric Streit
|
6882d63998
String, variant-record assignment, nested modules, ADDRESS<->pointer
|
hace 1 semana |
Eric Streit
|
619bff9a99
gaps 1-5: libc, enum/char sets, MIN/MAX+ sized types, set builtins, forward types
|
hace 1 semana |
Eric Streit
|
5a74f4139d
corpus gaps: set fields, constant string fold, index-type arrays, MIN/MAX
|
hace 1 semana |
Eric Streit
|
b0494da465
showcase20: aggregate constructors end to end
|
hace 1 semana |
Eric Streit
|
382125a541
constructors: record support and runtime element values
|
hace 1 semana |