Releases: ernstc/YaccLexTools
Releases · ernstc/YaccLexTools
v1.2.2
v1.2.1
v1.2.0
v1.1.0
This is a bug fixing release for the tool dotnet-ylt
Fixes
- Fixed high severity vulnerability CVE-2023-29337.
v1.0.1
v1.0.0
Changes
- The package works with .NET Framework 2.0+, .Net Core 3.1+, .NET 5+ and can be used on every platform supported by .NET.
- The new build system is based on separate packages that provide the MSBuild targets and tooling for compiling .y and
.lex files respectively with the tools GPPG and GPLEX. - Huge simplification of the project settings. No more
<Target>
definitions and package specific settings and metadata. - Common classes have been converted from
public
tointernal
for avoiding conflicts in case the project references more libraries and each of them have these classes defined. - Files generated by GPPG and GPLEX will not include anymore sentitive data like the machine name and the username captured at the moment of the generation of files. There is no reason to publish these information in a public repository.
v0.2.2
This package includes GPPG 1.5.2 and GPLEX 1.2.2 tools for compiling YACC and LEX source files in your C# project.
After installing this package, just type "Add-Parser MyLanguage" into Package Manager Console to add a new parser in your project and then Build.
For a working example type "Add-CalculatorExample".