Eric Streit
|
e0244f04a9
chore: add shared reference files (skills, grammar, instructions)
|
3 viikkoa sitten |
Eric Streit
|
17636f9d5a
docs/MC4 reorganization: per-project docs/ and MC4/ folders, runners use MC4/
|
3 viikkoa sitten |
Eric Streit
|
de2f549488
cleaning some folders
|
3 viikkoa sitten |
Eric Streit
|
480e5149c4
step11: separate compilation units DEFINITION/IMPLEMENTATION/IMPORT; 157/157 tests green
|
3 viikkoa sitten |
Eric Streit
|
64c78543cf
step10 fix: init numbers from shared proc pool + Showcase3; 144/144 tests green
|
3 viikkoa sitten |
Eric Streit
|
e239d3dd3c
step10: module BEGIN bodies + self-reference; 143/143 tests green
|
3 viikkoa sitten |
Eric Streit
|
32f8905056
step9: type exports, tailed whole-copy fix, Showcase2; 137/137 tests green
|
3 viikkoa sitten |
Eric Streit
|
49e825319d
step8: VAR tails — a[i], p^, fields as VAR actuals; 127/127 tests green
|
3 viikkoa sitten |
Eric Streit
|
4e53b4263b
step7: module procedures — params, VAR, functions, open formals, bare calls; 120/120 tests green
|
3 viikkoa sitten |
Eric Streit
|
9a9789ee2b
step6: local MODULEs — vars, consts, parameterless procs, M.x access; 112/112 tests green
|
3 viikkoa sitten |
Eric Streit
|
6aa1959a3b
step5: open arrays, whole copy, strings, I/O, NIL trap; 99/99 tests green
|
3 viikkoa sitten |
Eric Streit
|
84d7e8bde3
step4: composites — arrays, records, sets, pointers, strings, WITH; 74/74 tests green
|
3 viikkoa sitten |
Eric Streit
|
d1f24d340b
adding the summaries for every step
|
3 viikkoa sitten |
Eric Streit
|
38a2fad7bf
step3: procedures — nested, params, recursion, FORWARD, RETURN; 49/49 tests green
|
3 viikkoa sitten |
Eric Streit
|
cf445a1904
step2.1: rename 64-bit images .MCD -> .MC4 per spec sections 8 and 14
|
3 viikkoa sitten |
Eric Streit
|
242ced8e1e
step2: scalars + MC64 backend — SymTab, MGen emitter, 25/25 tests green; fix bit_in operand order
|
3 viikkoa sitten |
Eric Streit
|
1793b83e43
step1: Phase-0 scaffolding — M2c module-skeleton compiler, 4/4 tests green
|
3 viikkoa sitten |