|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use TokenIterator | |
---|---|
net.sf.parcinj | ParCinJ core classes. |
Uses of TokenIterator in net.sf.parcinj |
---|
Methods in net.sf.parcinj that return TokenIterator | |
---|---|
TokenIterator |
SimpleLexer.createTokenIterator(java.io.Reader reader)
|
TokenIterator |
Lexer.createTokenIterator(java.io.Reader reader)
Creates a token iterator for the specified reader. |
Methods in net.sf.parcinj with parameters of type TokenIterator | |
---|---|
protected void |
ZeroOrMore.doProcess(TokenIterator iterator,
P processor)
Processes the specified iterator as long as the wrapped symbol matches. |
protected void |
TerminalSymbol.doProcess(TokenIterator iterator,
P processor)
Processes the current token of the specified iterator by invoking TerminalSymbol.process(Token, Processor) and go to the next token. |
protected void |
SequenceOfSeparatedSymbols.doProcess(TokenIterator iterator,
P processor)
Processes the wrapped symbol if it matches otherwise does nothing. |
void |
Sequence.doProcess(TokenIterator iterator,
P processor)
Processes this sequence by processing symbol by symbol. |
protected void |
Optional.doProcess(TokenIterator iterator,
P processor)
Processes the wrapped symbol if it matches the current token of the specified iterator. |
void |
OneOrMore.doProcess(TokenIterator iterator,
P processor)
Processes the current symbol of the specified iterator by the wrapped symbol and repeats this as long as the symbol still matches. |
protected void |
NonTerminalSymbol.doProcess(TokenIterator iterator,
P processor)
|
void |
Alternative.doProcess(TokenIterator iterator,
P processor)
Processes the current token of the specified iterator by the first matching symbol. |
protected abstract void |
AbstractSymbol.doProcess(TokenIterator iterator,
P processor)
Processes tokens taken from the specified iterator without initial matching check. |
void |
Symbol.process(TokenIterator iterator,
P processor)
Processes zero or more tokens consumed from the specified iterator by using the specified processor. |
void |
AbstractSymbol.process(TokenIterator iterator,
P processor)
Processes zero or many tokens from the specified iterator. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |