loquat

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

Usage no npm install needed!

<script type="module">
  import loquat from 'https://cdn.skypack.dev/loquat';
</script>

README

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