aboutsummaryrefslogtreecommitdiff
path: root/include/cps/Parser.h
AgeCommit message (Expand)Author
2026-10-30feat(types): support implicit single-argument constructors_ov4
2026-10-22fix(parser): report missing THEN and ')' on the line that needs them_ov4
2026-10-22refactor(parser): share the FUNCTION and PROCEDURE body tail_ov4
2026-10-22refactor(parser): share call-argument, result-access and type-token checks_ov4
2026-10-22refactor(parser): share the designator degrade rule for INPUT and expressions_ov4
2026-10-22refactor(parser): extract INCLUDE/GLOBAL, DELETE, INPUT and OUTPUT parsing_ov4
2026-10-22refactor(parser): share callee-name parsing and make operator out-param optional_ov4
2026-10-22refactor(parser): remove dead token return, precedence check and includes_ov4
2026-10-21feat(parser): parse TEMPLATE declarations, template ids and parameter packs_ov4
2026-10-18feat(classes): add copy constructors and statement-scoped temporaries_ov4
2026-10-18feat(operators): support global binary operator overloads_ov4
2026-10-17feat(parser): parse EXTERN "C" declarations and INCLUDE_OBJ_ov4
2026-10-17feat(parser): parse OVERLOAD prefix on FUNCTION and PROCEDURE_ov4
2026-10-17feat(classes): allocate objects with NEW and rebind named class variables_ov4
2026-10-17feat(classes): support ordinary member methods and this references_ov4
2026-10-16fix(compiler): correct CIE semantics and diagnostic locations_ov4
2026-10-16feat(constants): implement literal constants with lexical scope_ov4
2026-10-16feat(control-flow): implement ordered CASE OF matching_ov4
2026-10-14feat(parser): add explicit parenthesized type casts_ov4
2026-10-13feat(compiler)!: add try-catch with C++ stack unwinding_ov4
2026-10-13Refactor record fields to preserve visibility and share parsing_ov4
2026-07-26feat: TYPE-system front end — tokens, designators, ParamDecl grammar_ov4
2026-07-26feat: implement CIE 9.1 text file handling (OPENFILE/READFILE/WRITEFILE/CLOSE..._ov4
2026-07-26refactor: extract ParseBlock/ParseExprList, resync-based error recovery_ov4
2026-07-26refactor: single builtin registry, retire keyword route for builtins_ov4
2026-07-26refactor: batch 1 - correctness and error contract_ov4
2026-03-27feat: generalize typed array support_ov4
2026-02-02Added STRING_ov4
2026-02-02Added logical operators_ov4
2026-01-30Added BYREF and BYVAL_ov4
2026-01-30Added FUNCTION and PROCEDURE_ov4
2026-01-29Added arrayov-4
2026-01-29Added loop statements, FOR, WHILE and REPEATov-4
2026-01-29Added IF statementov-4
2026-01-29Added half way of IF statementov-4
2026-01-29Added binary operations +-*/ov-4
2026-01-29Added INPUT, OUTPUT and DECLAREov-4