Skip to content

Releases: ernstc/YaccLexTools

v1.2.2

18 Nov 15:52
Compare
Choose a tag to compare

Added support to .NET 8

Changes

  • Removed unsupported targets .NET Core 3.1 and .NET 5.

Fixes

  • In dotnet-ylt, added validation for the --namespace parameter. #4

v1.2.1

13 Nov 22:04
Compare
Choose a tag to compare

This is a maintenance release.

Changes

  • Removed target ".NET Core 2.2" because it's affected by security vulnerabilities.

v1.2.0

09 Jul 02:20
Compare
Choose a tag to compare

Added support for .NET 7.

Fixes

  • Resolved build issue on MacOS and Linux with .NET version greater than 6

v1.1.0

04 Jul 16:11
Compare
Choose a tag to compare

This is a bug fixing release for the tool dotnet-ylt

Fixes

v1.0.1

14 Oct 00:01
Compare
Choose a tag to compare

This is a bug fixing release fot the tool dotnet-ylt

Fixes

v1.0.0

03 May 23:29
fdf4775
Compare
Choose a tag to compare

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 to internal 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

03 May 16:36
Compare
Choose a tag to compare

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".