nimble_parsec

Parser combinator

A lightweight and efficient library for building text-based parsers using composable combinators

A simple and fast library for text-based parser combinators

GitHub

820 stars
19 watching
51 forks
Language: Elixir
last commit: 2 months ago
binaryelixirparser-combinator

Related projects:

Repository Description Stars
dashbitco/nimble_csv A lightweight CSV parsing and dumping library for Elixir, providing fast and efficient data processing. 776
davedufresne/swiftparsec A Swift library for creating parsers from simple components using combinator logic 226
haskell/parsec A parser combinator library designed to be industrial-strength and easy to use 850
dashbitco/nimble_publisher A minimal filesystem-based publishing engine with Markdown support and code highlighting 475
dashbitco/nimble_options A library that validates and documents high-level options 510
scala/scala-parser-combinators A parser combinator library for Scala 656
keean/parser-combinators A C++ library for building efficient and maintainable parsers with flexible composition and runtime polymorphism. 97
takahisa/parseq A monadic parser combinator library for C# 61
dashbitco/nimble_pool A tiny resource-pool implementation for Elixir that avoids process-based overhead by directly sharing resources between processes 347
marwes/combine A Rust library implementing parser combinators for building efficient and flexible parsers 1,307
petitparser/dart-petitparser A dynamic parser combinator library for Dart. 460
com-lihaoyi/fastparse A Scala-based library for writing fast parsers using parser combinators. 1,098
dashbitco/flow A parallel computation library on top of GenStage for Elixir 1,560
coq-community/parseque A Coq library that provides a total parser combinator library with support for building parsers and grammars in the language of Coq. 42
benjamin-hodgson/pidgin A lightweight and fast parsing library for C#. 931