Alpha | Alpha checks for single alphabet character |
AlphaNum | AlphaNum checks for a single alphanumeric character |
alt | 'alt' combinator is similar to alternation in BNF. the parser... |
Digit | Digit checks for single digit |
grapes-alt-grapes | '%alt%' is the infix notation for the 'alt' function. |
grapes-then-grapes | '%then%' is the infix operator for the then combinator. |
grapes-thentree-grapes | '%thentree%' is the infix operator for the then combinator,... |
grapes-using-grapes | '%using%' is the infix operator for using |
ident | 'ident' is a parser which matches zero or more alphanumeric... |
identifier | 'identifier' creates an identifier |
item | 'item' is a parser that consumes the first character of the... |
literal | 'literal' is a parser for single symbols. It will attempt to... |
Lower | Lower checks for single lower case character |
many | 'many' matches 0 or more of pattern 'p'. In BNF notation,... |
maybe | 'maybe' matches 0 or 1 of pattern 'p'. In EBNF notation,... |
nat | 'nat' is a parser which matches one or more numeric... |
natural | 'natural' creates a token parser for natural numbers |
Ramble | Ramble is a parser generator using combinatory parsers. |
satisfy | 'satisfy' is a function which allows us to make parsers that... |
some | 'some' matches 1 or more of pattern 'p'. in BNF notation,... |
Space | 'space' matches zero or more space characters. |
SpaceCheck | SpaceCheck checks for a single space character |
String | 'String' is a combinator which allows us to build parsers... |
succeed | 'succeed' is based on the empty string symbol in the BNF... |
symbol | 'symbol' creates a token for a symbol |
then | 'then' combinator corresponds to sequencing in BNF. The... |
thentree | 'thentree' keeps the full tree representation of the results... |
token | 'token' is a new primitive that ignores any space before and... |
Unlist | Unlist is the same as unlist, but doesn't recurse all the way... |
Upper | Upper checks for a single upper case character |
using | 'using' combinator allows us to manipulate results from a... |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.