dotnet-ylt
1.2.0
.NET 6.0
This package targets .NET 6.0. The package is compatible with this framework or higher.
.NET Core 3.1
This package targets .NET Core 3.1. The package is compatible with this framework or higher.
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet tool install --global dotnet-ylt --version 1.2.0
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest # if you are setting up this repo dotnet tool install --local dotnet-ylt --version 1.2.0
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=dotnet-ylt&version=1.2.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package dotnet-ylt --version 1.2.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
dotnet-ylt
This .NET tool is part of the Yacc/Lex Tools. It can be used on Windows, macOS and Linux for adding parsers to you .Net Core and .NET C# projects.
For installing the tool type the command below in the terminal
dotnet tool install dotnet-ylt --global
Installing dotnet-ylt
globally lets you install it just once and not for every project.
Adding a parser to a .NET console application is very easy. Open the terminal in the project folder and type the command
dotnet ylt add-parser -p <parserName>
The parser name is given with the parameter -p
or --parser
.
For adding the calculator example:
dotnet ylt add-calculator
Both commands support the optional parameter -n
or --namespace
for creating the parser in the given namespace.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp3.1 is compatible. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.