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