Uses of Interface
org.inxar.syntacs.analyzer.Symbol

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 Symbols 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.