XParsec
parser library
An extensible parser combinator library for F# that supports type-and-source-polymorphic parsing and non-linear navigation of complex data structures.
extensible, type-and-source-polymorphic, non-linear applicative parser combinator library for F# 3.0 and 4.0
50 stars
7 watching
4 forks
Language: F#
last commit: over 6 years ago
Linked from 1 awesome list
combinatorextensiblef-sharplibrarymit-licensedparserparser-combinators
Related projects:
Repository | Description | Stars |
---|---|---|
teo-tsirpanis/farkle | A parser library for F# and C# | 93 |
stephan-tolksdorf/fparsec | A parser combinator library for F# | 531 |
takahisa/parseq | A monadic parser combinator library for C# | 61 |
haskell/attoparsec | A fast Haskell parser combinator library for efficient text and binary data parsing | 513 |
haf/fsattoparsec | A fast binary parser with support for incremental input | 9 |
davedufresne/swiftparsec | A Swift library for creating parsers from simple components using combinator logic | 227 |
com-lihaoyi/fastparse | A Scala-based library for writing fast parsers using parser combinators. | 1,094 |
jack-pappas/extcore | An extended core library for F# providing common functionality, immutable data structures, and computation expressions to simplify functional programming patterns. | 180 |
hashrock/deno-fnparse | A parser combinator for JavaScript to parse CSV files based on RFC4180 standards. | 11 |
marwes/combine | A Rust library implementing parser combinators for building efficient and flexible parsers | 1,302 |
plioi/parsley | A parsing library inspired by Haskell's Parsec and F#'s FParsec. | 61 |
lpeter1997/cppcmb | A C++ parser-combinator library with a natural grammar notation | 123 |
keean/parser-combinators | A C++ library for building efficient and maintainable parsers with flexible composition and runtime polymorphism. | 97 |
scala/scala-parser-combinators | A library for building parsers in Scala using combinator-based parsing | 656 |
tomlokhorst/promissum | A Swift library providing a set of combinators and utilities for working with asynchronous operations in an functional programming style. | 68 |