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

GitHub

50 stars
7 watching
4 forks
Language: F#
last commit: over 6 years ago
Linked from 1 awesome list

combinatorextensiblef-sharplibrarymit-licensedparserparser-combinators

Backlinks from these awesome lists:

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