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.
10: BTW, Farkle means: "FARkle Recognizes Known Languages Easily".
20: And "FARkle" means: (GOTO 10) 😁
30: I guess you can't read this line. 😛
See the version list below for details.
A new type named ParseResult will make parsing easier for both F# and C# users.
Changed the way the index of grammar objects is stored.