Home
Welcome to the parsley
wiki!
Structure
The Wiki is structured into a few broad sections:
The two most important sections here are Understanding the API
and Parser Combinator Tutorial. The former is a structured look at how
to use various parts of the API, with examples and patterns of use; and the latter is a more
ground-up guide on how to use parser combinators, and the patterns that describe best-practice.
The Cheatsheet may help get a quick overview on the key combinators to be
aware of when using parsley
. The FAQ outlines some common problems you might
encounter, how to interpret them, and how to resolve them.
It is possible to download this Wiki in PDF form, though this is not guaranteed to be formatted nicely!
Contributing
Users are welcome to contribute to this wiki themselves. Unlike GitHub's wiki, the source can be found at https://github.com/j-mie6/parsley/tree/master/docs, in Markdown files augmented using the Laika framework. This allows for some extra non-standard directives to be used. Have a look at other wiki pages to get a sense for how things should work. Feel free to then make a PR with your changes 🙂.