scallion
Parser library
A library for parsing and pretty-printing LL(1) languages in Scala.
LL(1) parser combinators in Scala
56 stars
12 watching
15 forks
Language: Scala
last commit: about 2 years ago ll1ll1-grammarll1-parserparserparser-combinatorsparsingparsing-combinatorspretty-printpretty-printerscala
Related projects:
Repository | Description | Stars |
---|---|---|
scala/scala-parser-combinators | A library for building parsers in Scala using combinator-based parsing | 656 |
haskell/parsec | A parser combinator library designed to be industrial-strength and easy to use | 847 |
com-lihaoyi/fastparse | A Scala-based library for writing fast parsers using parser combinators. | 1,094 |
typelevel/cats-parse | A Scala parsing library designed to be compatible, performant, safe, and stable across various platforms and versions. | 233 |
askeladdk/prattle | A parser and scanner package for LL(1) grammars | 7 |
ruippeixotog/scala-scraper | A Scala library that provides a domain-specific language (DSL) for parsing and extracting content from HTML pages. | 717 |
davedufresne/swiftparsec | A Swift library for creating parsers from simple components using combinator logic | 227 |
taocpp/pegtl | A header-only C++ library for defining and implementing parser combinators using a Parsing Expression Grammar approach | 1,945 |
sparsetech/pine | A functional HTML5 and XML library for the Scala platform, providing type-safe bindings and rendering capabilities. | 107 |
teo-tsirpanis/farkle | A parser library for F# and C# | 93 |
stephan-tolksdorf/fparsec | A parser combinator library for F# | 529 |
plioi/parsley | A parsing library inspired by Haskell's Parsec and F#'s FParsec. | 61 |
hejsil/mecha | A parser combinator library for the Zig programming language | 472 |
tomlokhorst/promissum | A Swift library providing a set of combinators and utilities for working with asynchronous operations in an functional programming style. | 68 |
scallop/scallop | A command-line arguments parsing library for Scala that supports various options and subcommands. | 680 |