Uses of Class
net.sf.parcinj.AbstractSymbol

Packages that use AbstractSymbol
net.sf.parcinj ParCinJ core classes. 
 

Uses of AbstractSymbol in net.sf.parcinj
 

Subclasses of AbstractSymbol in net.sf.parcinj
 class Alternative<P extends Processor>
          Compound symbol which contains several Symbols.
 class NonTerminalSymbol<P extends Processor>
          Named wrapper of a Symbol.
 class OneOrMore<P extends Processor>
          Wraps a symbol which will be executed one or more times.
 class Optional<P extends Processor>
          Wraps a symbol which will be processed only if it matches the current token.
 class Sequence<P extends Processor>
          Sequence of symbols.
 class SequenceOfSeparatedSymbols<P extends Processor>
          Compound with two symbols where one symbol is a delimiter.
 class TerminalSymbol<P extends Processor>
          Abstract super class of all terminal symbols.
 class TerminalSymbolByText<P extends Processor>
          A terminal symbol which matches a Token by token text.
 class TerminalSymbolByType<P extends Processor>
          Terminal symbol specified by a TokenType.
 class ZeroOrMore<P extends Processor>
          Wraps a symbol which will be executed zero or more times.
 

Methods in net.sf.parcinj that return AbstractSymbol
 AbstractSymbol<P> Sequence.followedBy(Symbol<P> symbol)
          Appends the specified symbol to this sequence.
 AbstractSymbol<P> Alternative.or(Symbol<P> symbol)
          Appends the specified symbol.