masala-parser

Parser library

A JavaScript implementation of parser combinators, enabling the creation of parsers from scratch and providing a flexible framework for parsing data.

Javascript Generalized Parser Combinators

GitHub

145 stars
4 watching
11 forks
Language: JavaScript
last commit: 6 months ago
Linked from 1 awesome list

functional-programminggeneralizationmonadparsecparser-combinator

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
haskell/parsec A parser combinator library designed to be industrial-strength and easy to use 848
marwes/combine A Rust library implementing parser combinators for building efficient and flexible parsers 1,302
davedufresne/swiftparsec A Swift library for creating parsers from simple components using combinator logic 227
aviate-labs/parser-combinators.mo A library implementing monadic parser combinators for parsing structured data in the Motoko programming language. 4
scala/scala-parser-combinators A library for building parsers in Scala using combinator-based parsing 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
mrkkrp/megaparsec An industrial-strength monadic parser combinator library. 919
haskell/attoparsec A fast Haskell parser combinator library for efficient text and binary data parsing 513
yahoojapan/swiftyxmlparser An XML parsing library implemented in Swift 582
drmohundro/swxmlhash A Swift wrapper around XML parsing APIs, providing a simple way to parse XML into dictionary of arrays. 1,409
hejsil/mecha A parser combinator library for the Zig programming language 472
yakaz/yamerl An Erlang-based parser for human-friendly data serialization formats YAML and JSON 205
therealklanni/jp A commandline tool for parsing JSON from various sources 51
tanakh/peggy A parser generator for Haskell that focuses on simplicity and conciseness while providing fast and modern parsing capabilities 93