Skip to content

Releases: ernstc/YaccLexTools

v1.2.3

23 Jan 18:10

Choose a tag to compare

Changes

  • Removed targets for .Net Framework 2.0 and .NET 7.0
  • Added targets for .Net Framework 4.6.2 and .NET 9.0

Fixes

  • Fixed handling of encodings with multi-byte characters (#6)

v1.2.2

18 Nov 15:52

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

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

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

Choose a tag to compare

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

Fixes

v1.0.1

14 Oct 00:01

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

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

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