Uses of Interface
net.sf.parcinj.TokenIterator

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.