JavaScript
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
examples
.eslintrc.json
.gitignore
.npmignore
CHANGELOG.md
CONTRIBUTING.md
LICENSE
README.md
index.js
package.json

README.md

loquat

Monadic parser combinator library for JavaScript, inspired by (and almost clone of) Parsec.

Features

  • Construct complex parser from simple parsers and combinators
  • Friendly syntax using generators, like do-notation in Haskell
  • Expression parser builder
  • Regular expression parser
  • Unicode aware
  • Extensions

Install

npm i --save loquat

Examples

License

MIT License

Author

Susisu (GitHub, Twitter)

Contributing

Issues and pull requests are welcome! Please read contributing guidelines first when you make a contribution.

Links

Related repositories

Other parser combinator libraries