|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use PScanner | |
| pobs | Interfaces and basic classes of the framework. |
| pobs.errorhandler | |
| pobs.parser | |
| pobs.scanner | |
| Uses of PScanner in pobs |
| Methods in pobs with parameters of type PScanner | |
PMatch |
PParser.process(PScanner input,
long begin,
PContext context)
Parses specified input and invokes actions if defined. |
PMatch |
PObject.process(PScanner input,
long begin,
PContext context)
Processes the input from the specified begin offset using the specified context. |
java.lang.String |
PErrorHandler.createErrorMessage(PScanner input)
Creates a human readable error message using the specified input to get reasonable error positions (like line number and column number). |
long |
PDirective.skip(PScanner input,
long begin)
Support method for skipping. |
| Uses of PScanner in pobs.errorhandler |
| Methods in pobs.errorhandler with parameters of type PScanner | |
java.lang.String |
PDefaultErrorHandler.createErrorMessage(PScanner input)
|
| Uses of PScanner in pobs.parser |
| Methods in pobs.parser with parameters of type PScanner | |
PMatch |
PWhitespace.parse(PScanner input,
long begin,
PContext context)
|
PMatch |
PUnicodeBlock.parse(PScanner input,
long begin,
PContext context)
|
PMatch |
PUnicode.parse(PScanner input,
long begin,
PContext context)
|
PMatch |
PTokens.parse(PScanner input,
long begin,
PContext context)
|
PMatch |
PToken.parse(PScanner input,
long begin,
PContext context)
|
PMatch |
PSet.parse(PScanner input,
long begin,
PContext context)
|
PMatch |
PSequence.parse(PScanner input,
long begin,
PContext context)
|
PMatch |
PRepeat.parse(PScanner input,
long begin,
PContext context)
|
PMatch |
PPointer.process(PScanner input,
long begin,
PContext context)
Delegates call to the wrapped parser object. |
PMatch |
POr.parse(PScanner input,
long begin,
PContext context)
|
PMatch |
POptional.parse(PScanner input,
long begin,
PContext context)
|
PMatch |
PList.parse(PScanner input,
long begin,
PContext context)
Matches the specified number of items in a delimited list. |
PMatch |
PLimit.parse(PScanner input,
long begin,
PContext context)
Matches if the numerical (parsed as double) data parsed by the specified parser is within the specified minimal and maximum boundaries, inclusive. |
PMatch |
PLetter.parse(PScanner input,
long begin,
PContext context)
|
PMatch |
PExcept.parse(PScanner input,
long begin,
PContext context)
|
PMatch |
PEOL.parse(PScanner input,
long begin,
PContext context)
Matches the Cariage Return and/or Line Feed characters in any known order, only one of each may appear. |
PMatch |
PEnd.parse(PScanner input,
long begin,
PContext context)
|
PMatch |
PDigit.parse(PScanner input,
long begin,
PContext context)
Checks if there is any input left and matches any single character as defined by java.lang.Character.isDigit. |
PMatch |
PChar.parse(PScanner input,
long begin,
PContext context)
Determines if there is any input left and returns a succesful match if the next character on input matches the specified character. |
PMatch |
PAny.parse(PScanner input,
long begin,
PContext context)
|
| Uses of PScanner in pobs.scanner |
| Classes in pobs.scanner that implement PScanner | |
class |
PReverseScanner
Reverses any specified scanner. |
class |
PStringScanner
Basic iterator for strings. |
class |
PTextScanner
A PTextScannerdecorator which returns line and column numbers of a
texts with newline and tab characters. |
| Constructors in pobs.scanner with parameters of type PScanner | |
PTextScanner(PScanner scanner)
Creates an instance for the specified scanner. |
|
PTextScanner(PScanner scanner,
int tabStep)
Creates an instance for the specified scanner and tabulator step. |
|
PReverseScanner(PScanner scanner)
Sole constructor, takes another scanner. |
|
|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||