Uses of Class
inpro.irmrsc.simplepcfg.Symbol

Packages that use Symbol
inpro.irmrsc.parser   
inpro.irmrsc.simplepcfg   
 

Uses of Symbol in inpro.irmrsc.parser
 

Fields in inpro.irmrsc.parser declared as Symbol
static Symbol SITDBSParser.endOfUtteranceTag
          the name of the POS-tag marking the end of utterance
static Symbol SITDBSParser.unknownTag
          the name of the POS-tag for unknown tags
 

Fields in inpro.irmrsc.parser with type parameters of type Symbol
private  java.util.Deque<Symbol> CandidateAnalysis.mStack
          the sequence of nonterminal symbols that need to be accounted for
 

Methods in inpro.irmrsc.parser that return Symbol
 Symbol CandidateAnalysis.getTopSymbol()
           
 

Methods in inpro.irmrsc.parser that return types with arguments of type Symbol
 java.util.Deque<Symbol> CandidateAnalysis.getStack()
           
 

Methods in inpro.irmrsc.parser with parameters of type Symbol
 CandidateAnalysis CandidateAnalysis.deletion(Symbol deletedToken)
          The robust 'deletion' parsing action: An expected but non-existing token is considered to be existing and simply matched.
 void SITDBSParser.feed(Symbol nextToken)
          feeds the parser with the next input token
 CandidateAnalysis CandidateAnalysis.insert(Symbol insertedToken)
          The robust 'insertion' parsing action: A unexpected token is added to the derivation without altering the stack.
 CandidateAnalysis CandidateAnalysis.match(Symbol nextToken)
          The 'match' parsing action: An expected token is matched.
 CandidateAnalysis CandidateAnalysis.repair(Symbol requiredToken)
          The robust 'repair' parsing action: An unexpected token is replaced by the expected token and simply matched.
 

Method parameters in inpro.irmrsc.parser with type arguments of type Symbol
 boolean CandidateAnalysis.isCompletable(java.util.Set<Symbol> epsilonproductions)
           
 

Constructor parameters in inpro.irmrsc.parser with type arguments of type Symbol
CandidateAnalysis(java.util.Deque<Symbol> mStack)
          constructor to initiate a chain of derivations
CandidateAnalysis(java.util.List<java.lang.String> mDerivation, java.util.List<java.lang.String> mLastDerive, CandidateAnalysis mAntecedent, java.util.Deque<Symbol> mStack, double mProbability, double mFigureOfMerit)
           
 

Uses of Symbol in inpro.irmrsc.simplepcfg
 

Fields in inpro.irmrsc.simplepcfg declared as Symbol
private  Symbol Grammar.mEnd
           
private  Symbol Production.mLHS
           
private  Symbol Grammar.mStart
           
 

Fields in inpro.irmrsc.simplepcfg with type parameters of type Symbol
private  java.util.Set<Symbol> Grammar.mEliminable
           
private  java.util.Map<Symbol,java.util.ArrayList<java.lang.String>> Grammar.mExpandsRelation
           
private  java.util.Set<Symbol> Grammar.mNonTerminals
           
private  java.util.List<Symbol> Production.mRHS
           
private  java.util.Set<Symbol> Grammar.mTerminals
           
 

Methods in inpro.irmrsc.simplepcfg that return Symbol
 Symbol Grammar.getEnd()
           
 Symbol Production.getLHS()
           
 Symbol Grammar.getStart()
           
 

Methods in inpro.irmrsc.simplepcfg that return types with arguments of type Symbol
 java.util.List<Symbol> Production.getRHS()
           
 

Methods in inpro.irmrsc.simplepcfg with parameters of type Symbol
 void Grammar.addProduction(java.lang.String id, Symbol LHS, java.util.List<Symbol> RHS, double Prob)
          builds a new production and adds it to the grammar.
 int Symbol.compareTo(Symbol sym)
           
 java.util.List<java.lang.String> Grammar.getProductionsExpandingSymbol(Symbol sym)
           
 boolean Grammar.isEliminable(Symbol sym)
           
 boolean Grammar.isNonTerminalSymbol(Symbol sym)
           
 boolean Grammar.isTerminalSymbol(Symbol sym)
           
 void Production.setLHS(Symbol lhs)
           
 void Grammar.setStart(Symbol sym)
           
 

Method parameters in inpro.irmrsc.simplepcfg with type arguments of type Symbol
 void Grammar.addProduction(java.lang.String id, Symbol LHS, java.util.List<Symbol> RHS, double Prob)
          builds a new production and adds it to the grammar.
 void Production.setRHS(java.util.List<Symbol> rhs)
           
 

Constructors in inpro.irmrsc.simplepcfg with parameters of type Symbol
Production(java.lang.String ID, Symbol mLHS, java.util.List<Symbol> mRHS, double mProbability)
           
Symbol(Symbol s)
           
 

Constructor parameters in inpro.irmrsc.simplepcfg with type arguments of type Symbol
Production(java.lang.String ID, Symbol mLHS, java.util.List<Symbol> mRHS, double mProbability)