|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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 Symbol s. |
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |