Eric Streit 0420da7e1a feat(compiler): rename params/locals in MOD bodies há 1 semana atrás
..
CODEGEN.DEF 5ad9d81eaa feat(compiler): renamed readable sources in src/compiler + map há 1 semana atrás
CODEGEN.MOD 0420da7e1a feat(compiler): rename params/locals in MOD bodies há 1 semana atrás
COMPILER.DEF 5ad9d81eaa feat(compiler): renamed readable sources in src/compiler + map há 1 semana atrás
COMPILER.MOD 0420da7e1a feat(compiler): rename params/locals in MOD bodies há 1 semana atrás
ERRORS.DEF 5ad9d81eaa feat(compiler): renamed readable sources in src/compiler + map há 1 semana atrás
ERRORS.MOD 0420da7e1a feat(compiler): rename params/locals in MOD bodies há 1 semana atrás
README.md 0420da7e1a feat(compiler): rename params/locals in MOD bodies há 1 semana atrás
RENAME-MAP.md 5ad9d81eaa feat(compiler): renamed readable sources in src/compiler + map há 1 semana atrás
SCANNER.DEF 5ad9d81eaa feat(compiler): renamed readable sources in src/compiler + map há 1 semana atrás
SCANNER.MOD 0420da7e1a feat(compiler): rename params/locals in MOD bodies há 1 semana atrás
SYMTAB.DEF 5ad9d81eaa feat(compiler): renamed readable sources in src/compiler + map há 1 semana atrás

README.md

Compiler sources, renamed for readability

Derived from Reversing-Turbo-Modula2-main/decompiled/COMPILER/ (upstream, git-ignored). Semantics unchanged — only identifiers renamed. No 0x1A/0x00 padding, LF line endings.

Files

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).

Deliberately NOT renamed (next steps)

  • 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.

Verification (required before calling these authoritative)

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.