Modules/Objects/private/core
Шурупов Илья Викторович d800c1b58e Objects: replace lalr parser with our Language LALR parser
- Add oscript grammar in the Unified Grammar format (Grammar.cpp)
- Rewrite Parser.cpp to parse with SimpleParser and walk the parse tree,
  dispatching on per-production action tags to build the Statement/Expression
  AST (replaces the lalr action-handler bindings)
- Drop generated oscript.cpp table and Bindings.cpp; Private.hpp now uses
  SimpleParser instead of lalr
- Objects links Language instead of LALR; depends on Strings module
- Language: record reduce-rule index per AST node; expose actionOf()/lexemeOf()
  on SimpleParser; GRegex token accepts escaped quotes (\") inside "..."

All Objects tests pass; Language tests pass.
2026-10-07 12:07:41 +03:00
..
Object.cpp Windows update 2024-11-24 22:41:14 +03:00
ObjectSave.cpp Method object refactor 2024-11-24 22:41:14 +03:00
ObjectsModule.cpp Objects: replace lalr parser with our Language LALR parser 2026-10-07 12:07:41 +03:00
TypeGroups.cpp clean up object module 2024-11-24 22:41:14 +03:00
TypeMethods.cpp Method object refactor 2024-11-24 22:41:14 +03:00