Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/teo-tsirpanis/farkle
LALR parser combinators for C# and F#.
https://github.com/teo-tsirpanis/farkle
fsharp hacktoberfest lalr parser parser-combinators
Last synced: 4 days ago
JSON representation
LALR parser combinators for C# and F#.
- Host: GitHub
- URL: https://github.com/teo-tsirpanis/farkle
- Owner: teo-tsirpanis
- License: mit
- Created: 2017-07-08T18:19:37.000Z (over 7 years ago)
- Default Branch: mainstream
- Last Pushed: 2024-12-27T01:56:41.000Z (14 days ago)
- Last Synced: 2024-12-30T01:05:13.167Z (11 days ago)
- Topics: fsharp, hacktoberfest, lalr, parser, parser-combinators
- Language: C#
- Homepage: https://teo-tsirpanis.github.io/Farkle/
- Size: 6.08 MB
- Stars: 95
- Watchers: 3
- Forks: 6
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
- Roadmap: roadmap.md
Awesome Lists containing this project
README
![Licensed under the MIT License](https://img.shields.io/github/license/teo-tsirpanis/farkle.svg)
[![NuGet](https://img.shields.io/nuget/v/Farkle.svg)](https://nuget.org/packages/Farkle)
[![CI](https://github.com/teo-tsirpanis/Farkle/actions/workflows/ci.yml/badge.svg)](https://github.com/teo-tsirpanis/Farkle/actions/workflows/ci.yml)
[![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/5005/badge)](https://bestpractices.coreinfrastructure.org/projects/5005)
[![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/teo-tsirpanis/Farkle/badge)](https://api.securityscorecards.dev/projects/github.com/teo-tsirpanis/Farkle)
[![Discord Server](https://badgen.net/discord/members/mYzXu5Zt8J)](https://discord.gg/mYzXu5Zt8J)# Farkle
Farkle is a modern and easy-to-use parser library for F# and C#, that creates [LALR parsers][lalr] from composable [parser combinator][combinator]-like objects.
## Documentation
* [Quick Start: Creating a calculator](https://teo-tsirpanis.github.io/Farkle/quickstart.html)
* [Using Farkle with C#](https://teo-tsirpanis.github.io/Farkle/csharp.html)
* [API Reference](https://teo-tsirpanis.github.io/Farkle/reference/index.html)## Maintainer(s)
- [@teo-tsirpanis](https://github.com/teo-tsirpanis)
[lalr]:https://en.wikipedia.org/wiki/LALR_parser
[combinator]:https://en.wikipedia.org/wiki/Parser_combinator
[gold]:http://goldparser.org/