Releases: mike-lischke/antlr4-c3
Releases · mike-lischke/antlr4-c3
New point release
v3.0.1
New major release
- All the classes in the SymbolTable.ts file have been split into separate files.
- The main Symbol class has been renamed to
BaseSymbol
to avoid confusion and trouble with the JavascriptSymbol
class. - The package works now with Typescript 5.0 and above.
- The tests have been organized into a separate sub project, which is no longer built with the main project. Instead tests files are transpiled on-the-fly (using
ts-jest
) when running the tests. These transpiled files are never written to disk. - Symbol creation functions (like
SymbolTable.addNewSymbolOfType
) now allow Typescript to check the given parameters for the class type. You will now have to provide the correct parameter list for the symbol type you want to create. This is a breaking change, because the old version allowed you to pass any parameter list to any symbol creation function.
New point release
Some minor adjustments for use in Typescript 5 projects.