const: TConstDecl AST node; ParseConstBlock (integer and string literal values); AnalyseConstDecls (registers each as skConstant in symbol table). Enables CHR_* character constants and dupAccept/dupIgnore/dupError in self-hosting source. ParseBlock: add tkConst to the multi-section loop. Blaise now supports: case, enum, const, multi-type/var blocks, all file I/O builtins — the complete language surface needed for the source migration. 834 tests pass. |
||
|---|---|---|
| .. | ||
| integration | ||
| blaise-compiler.pas | ||
| phase2_milestone.pas | ||
| phase3_milestone.pas | ||