Class Summary |
PAny |
Matches any single character if there is any left on the input.
|
PChar |
Matches only if the next character on input is the character specified.
|
PDigit |
Matches any digit character ranging as defined by
java.lang.Character.isDigit.
|
PEnd |
Matches successfull when no more input is available, always returns a length
of zero. |
PEOL |
Terminal parser which matches a line-ending. |
PExcept |
Matches if the parsed input matches the left-hand parser and not matches the
right-hand parser. |
PKleene |
Matches the specified parser zero-or-more times.
|
PLetter |
Matches any letter character; any alphabetic character in any of the
international alphabets defined in UniCode.
|
PLimit |
Semantic parser which verifies if a parsed numeric (double) value is within
specified, inclusive boundaries. |
PList |
Matches a delimited list of items within the specified number of items. |
PMultiple |
Matches the specified parser one-or-more times.
|
POptional |
Matches succesful always, the length of the match is zero when the specified
parser fails or the length of the specified parsers' succesful match.
|
POr |
Tries a number of parsers specified until one of them matches. |
PPointer |
Pointer to a single parser object.
|
PRange |
Terminal parser which creates a set of characters to match from an encoded
input "rangestring".
|
PRepeat |
Non-terminal parser which matches the same parser multiple times, optionally
limited. |
PSequence |
Matches any number of specified parsers in the given order, each one
following the previous in sequence. |
PSet |
Matches if the next character on the input matches any of a specified
characters.
|
PToken |
Matches The tokens specified similar character by character.
|
PTokens |
Matches any of the tokens specified similar to an POr 'ed list of [@linke pobs.parser.PToken PToken} objects. |
PUnicode |
Matches any single character as long as it is defined in Unicode.
|
PUnicodeBlock |
Matches any single character which is part of the specified UnicodeBlock.
|
PWhitespace |
Matches any sequence of atleast one whitespace character, as defined by
Character.isWhitespace, from input. |
PWrapper |
Wrapper of a PObject makes it a PParser . |