|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Symbol | |
com.inxar.syntacs.analyzer | Defines classes which support lexical and syntactic analysis. |
com.inxar.syntacs.analyzer.syntactic | Defines classes which implement the syntax analyzer interfaces. |
com.inxar.syntacs.translator.lr | Defines classes which implement LR-specific translation machinery. |
com.inxar.syntacs.translator.regexp | Defines classes which implement a Translator for regular
expressions. |
com.inxar.syntacs.translator.syntacs | Defines classes which implement a Translator for the
syntacs grammar itself. |
org.inxar.syntacs.analyzer.syntactic | Declares interfaces which model objects used in syntax analysis. |
Uses of Symbol in com.inxar.syntacs.analyzer |
Classes in com.inxar.syntacs.analyzer that implement Symbol | |
class |
AbstractSymbol
Base implementation of Symbol . |
class |
ArraySymbol
Concrete list implementation of Symbol which has a
fixed length. |
class |
CharSymbol
Concrete implementation of Symbol which internally
contains a char. |
class |
ConstantSymbol
Concrete implementation of Symbol which needs no
internal state other than the symbol type. |
class |
ListSymbol
Concrete implementation of Symbol which uses a list. |
class |
ObjectSymbol
General concrete implementation of Symbol . |
class |
StringSymbol
Concrete implementation of Symbol which internally
contains a String. |
Fields in com.inxar.syntacs.analyzer declared as Symbol | |
Symbol[] |
ArraySymbol.as
The array which holds the child Symbol s within
this Symbol . |
Methods in com.inxar.syntacs.analyzer with parameters of type Symbol | |
void |
ArraySymbol.add(Symbol s)
Adds the given symbol to the next empty slot in the Symbol array. |
Uses of Symbol in com.inxar.syntacs.analyzer.syntactic |
Methods in com.inxar.syntacs.analyzer.syntactic with parameters of type Symbol | |
void |
StandardParser.notify(Symbol symbol)
|
Uses of Symbol in com.inxar.syntacs.translator.lr |
Methods in com.inxar.syntacs.translator.lr that return Symbol | |
Symbol |
StandardLRTranslatorInterpreter.reduce(int type,
Sentence sentence)
|
Uses of Symbol in com.inxar.syntacs.translator.regexp |
Classes in com.inxar.syntacs.translator.regexp that implement Symbol | |
class |
Regexp
Base class for all regular expressions in the com.inxar.syntacs.translator.regexp package used
during parsing. |
Methods in com.inxar.syntacs.translator.regexp that return Symbol | |
Symbol |
RegexpInterpreter.reduce(int type,
Sentence s)
|
Uses of Symbol in com.inxar.syntacs.translator.syntacs |
Methods in com.inxar.syntacs.translator.syntacs that return Symbol | |
Symbol |
SyntacsInterpreter.reduce(int type,
Sentence s)
|
Uses of Symbol in org.inxar.syntacs.analyzer.syntactic |
Methods in org.inxar.syntacs.analyzer.syntactic that return Symbol | |
Symbol |
Sentence.at(int index)
Returns the Symbol at the nth visible position of
the stack such that position 0 is the top of the
stack. |
Symbol |
Sentence.get(int index)
Returns the Symbol at the nth visible position of
the stack such that position n is the shallowest
part of the stack. |
Symbol |
ParserInterpreter.reduce(int type,
Sentence left_context)
ParserInterpreter.reduce(int, Sentence) is called
when a reduction occurs. |
Methods in org.inxar.syntacs.analyzer.syntactic with parameters of type Symbol | |
void |
Parser.notify(Symbol token)
Notifies the Parser that a new Symbol
(token) has been discovered. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |