|
|
há 1 semana atrás | |
|---|---|---|
| .. | ||
| CODEGEN.DEF | há 1 semana atrás | |
| CODEGEN.MOD | há 1 semana atrás | |
| COMPILER.DEF | há 1 semana atrás | |
| COMPILER.MOD | há 1 semana atrás | |
| ERRORS.DEF | há 1 semana atrás | |
| ERRORS.MOD | há 1 semana atrás | |
| README.md | há 1 semana atrás | |
| RENAME-MAP.md | há 1 semana atrás | |
| SCANNER.DEF | há 1 semana atrás | |
| SCANNER.MOD | há 1 semana atrás | |
| SYMTAB.DEF | há 1 semana atrás | |
Derived from Reversing-Turbo-Modula2-main/decompiled/COMPILER/
(upstream, git-ignored). Semantics unchanged — only identifiers renamed.
No 0x1A/0x00 padding, LF line endings.
| file | status |
|---|---|
COMPILER.DEF/MOD |
renamed: InsertIdent/DeclConst/DeclStdProc/DeclProc/DeclFunc/NewTypeDesc/DeclType/InitOperatorTable/.../InitCompiler/OpenSourceAndOutput, globals curScopeHead/savedScopeHead/baseScopeHead/lastParamList/systemModule/... |
SCANNER.DEF/MOD |
renamed: GetSym/NextChar/AcceptSymbol/ExpectSymbol/TestSymbolInSet/.../ParseNumber/SkipComment/ScanNextToken, state scanOptions/curChar/curSymbol/tokenBuffer/charClassTable/... |
ERRORS.DEF/MOD |
renamed: ReportError/FindFileOnDrives/AskEditOrQuit/DoError/RollbackToMark/ReportExpectedSet/ReportTypeMismatch/... |
CODEGEN.DEF/MOD |
renamed: SetPendingOp/FlushPendingOp/QueueConst/EmitTypedOp/OpenFixup/CloseFixup/PeekCodeByte/..., state nextEmitPos/windowBase/codeWindow/fixupQueue/... |
SYMTAB.DEF |
renamed globals/procs; SYMTAB.MOD does not exist upstream yet (only symtab.txt disassembly) |
Full old->new tables: RENAME-MAP.md (module level; params/locals renamed
per-procedure in the bodies — see the VAR blocks and headers inline).
Pass1/Statemen/Express — no .MOD upstream, only pass1.txt/statement.txt/express.txt; see docs/compiler/60-frontend.md for the proc map.GENZ80 native backend — untouched until MCode output is stable.Per docs/compiler/70-rename-plan.md: recompile with Turbo Modula-2
and unassemble.c-diff the .MCD against
MCode_disassembly/{compiler,scanner,errors,codegen}.txt.
Not done yet — these files are a reading aid, not a verified rebuild.