Repository navigation
Release 4.6.0
Trash 4.6.0 improves trgen generation for directories containing multiple grammars and grammars that import other grammars.
Highlights
- Honor top-level
<grammar-files>indesc.xmlfor default tests. This lets caql selectCaQL.g4without applying itsstart_entry point to the unrelatedMetrics.g4. - Preserve per-test grammar and entry-point selection for cpp14 and cpp20.
- Include imported grammars transitively when a descriptor selects grammar files, fixing generation for Hive v2/v3 where
HiveParser.g4imports three additional parser grammars. - Update
desc.xsdfor descriptor grammar-file selection and add caql, cpp, and Hive v2 regression fixtures and C# driver-generation tests. - Update tool versions, project metadata, the local tool manifest, and release scripts to 4.6.0.
Validation
The trgen test project passed all 12 tests. Dependency generation for Hive v2 and v3 resolved all six grammars.