The Github workflow now installs ts-node, typescript, and tsx because these are used in testing Antlr4ng and TypeScript. This change also fixes problems with split grammars with base classes for TypeScript.
Templates for testing have been updated to correct various problems.
Replacing find with trglob.
Replacing global dotnet tool calls with local.
Fixing calls to Antlr4ng and TypeScript programs using npx tsx.
For CSharp target, adding code for outputting ambiguous trees with -ambig option, and trparse --ambig.
This is a fix for #4243.
What changed?
find
withtrglob
.npx tsx
.-ambig
option, andtrparse --ambig
.