See the version list below for details.
Install-Package Farkle -Version 2.0.0
dotnet add package Farkle --version 2.0.0
<PackageReference Include="Farkle" Version="2.0.0" />
paket add Farkle --version 2.0.0
#r "nuget: Farkle, 2.0.0"
// Install Farkle as a Cake Addin #addin nuget:?package=Farkle&version=2.0.0 // Install Farkle as a Cake Tool #tool nuget:?package=Farkle&version=2.0.0
Farkle is a parsing system based on the GOLD Parser.
It is written in 100% clean and functional F# code but it is compatible with all .NET languages, although more advanced features will be only for F#.
It is available for NET Framework 4.6.2 or higher, and .NET Standard 1.6 or higher.
While some initial components are written, the real deal is still under early development.
This is a metapackage which depends on all the packages of the project. It contains no code.
10: BTW, Farkle means: "FARkle Recognizes Known Languages Easily".
20: And "FARkle" means: (GOTO 10) 😁
30: I guess you can't read this line. 😛
This package is not used by any NuGet packages.
This package is not used by any popular GitHub repositories.
Overhauled the low-level parser API. It is a simple 5-line type called `Parser`. Its new design prevents misusing the API (like continuing parsing on a completed parser state), and decouples it from any implementation.
Also, the GOLDParser class is changed too. It is no more a static class, and its design encourages creating a grammar only once.
Polished the API; changed the names of some types (like `Production.Nonterminal` to `Head`), added prettier C# names and made some types internal.
And last yet not least... _Everything_ is documented.