Uses of Interface
org.inxar.syntacs.grammar.context_free.GrammarSymbol

Packages that use GrammarSymbol
com.inxar.syntacs.grammar.context_free Defines classes which implement context-free grammars. 
org.inxar.syntacs.grammar.context_free Declares interfaces which model context-free grammars. 
 

Uses of GrammarSymbol in com.inxar.syntacs.grammar.context_free
 

Classes in com.inxar.syntacs.grammar.context_free that implement GrammarSymbol
 class CFEpsilon
          Standard Epsilon implementation.
 class CFNonTerminal
          Standard NonTerminal implementation.
 class CFTerminal
          Standard Terminal implementation.
 

Methods in com.inxar.syntacs.grammar.context_free that return GrammarSymbol
 GrammarSymbol CFItem.nextSymbol()
           
 GrammarSymbol CFItem.previousSymbol()
           
 GrammarSymbol CFGrammar.getGrammarSymbol(int ID)
           
 GrammarSymbol CFLR1Item.nextSymbol()
           
 GrammarSymbol CFLR1Item.previousSymbol()
           
 

Methods in com.inxar.syntacs.grammar.context_free with parameters of type GrammarSymbol
 Production CFProduction.add(GrammarSymbol grammarSymbol)
           
 

Uses of GrammarSymbol in org.inxar.syntacs.grammar.context_free
 

Subinterfaces of GrammarSymbol in org.inxar.syntacs.grammar.context_free
 interface Epsilon
          The Epsilon interface is a special type of Terminal.
 interface NonTerminal
          The NonTerminal interface abstracts the symbol on the left-hand side of a Production.
 interface Terminal
          The Terminal interface abstracts objects which act as concrete symbols in a context free language, typically as a Token.
 

Methods in org.inxar.syntacs.grammar.context_free that return GrammarSymbol
 GrammarSymbol ContextFreeSet.getGrammarSymbol(int id)
          Returns the GrammarSymbol with the given id.
 GrammarSymbol Item.nextSymbol()
          Returns the GrammarSymbol b where [a dot b].
 GrammarSymbol Item.previousSymbol()
          Returns the GrammarSymbol a where [a dot b].
 

Methods in org.inxar.syntacs.grammar.context_free with parameters of type GrammarSymbol
 Production Production.add(GrammarSymbol grammarSymbol)
          Concatenates the given GrammarSymbol to the end of this Production sequence.