Parsing : Index
- * Parser -- repetition of a parser
- + Parser -- repetition of a parser at least once
- Analyzer -- the class of all lexical analyzers
- andP -- parser conjunction
- charAnalyzer -- a lexical analyzer that provides characters from a string one at a time
- constParser -- produce a parser that accepts a fixed string, one character at a time
- deadParser -- a parser which accepts no tokens and is not in a terminal state
- Function % Parser -- transform the value returned by a parser
- futureParser -- forward reference to a parser not defined yet
- letterParser -- a parser that accepts a single letter and returns it
- nil -- a symbol a parser may return to indicate acceptance of the empty string of tokens
- NNParser -- a parser that accepts (and returns) a natural number, one character at a time
- nonspaceAnalyzer -- a lexical analyzer that provides non-white-space characters from a string one at a time
- nullParser -- a terminal parser that returns the value nil
- optionalSignParser -- a parser that accepts an optional plus sign or minus sign
- optP -- making a parser optional
- orP -- parsing alternatives
- Parser -- the class of all parsers
- Parser : Analyzer -- combine a parser with a lexical analyzer to make a complete system
- Parser @ Parser -- parser conjunction
- Parser @ String -- parser conjunction
- Parser | Parser -- parsing alternatives
- Parser | String -- parsing alternatives
- Parsing -- a framework for building parsers
- QQParser -- a parser that accepts (and returns) a rational number, one character at a time
- String @ Parser -- parser conjunction
- String | Parser -- parsing alternatives
- terminalParser -- produce a parser in a terminal state
- ZZParser -- a parser that accepts (and returns) an integer, one character at a time