pd_grammar.h
Go to the documentation of this file.
189 Nonterminal(const Idx state, const std::vector<Idx> symbols):mStartState(state), mOnStack(symbols), mEndState(0){}
194 Nonterminal(const Idx state1, const std::vector<Idx> symbols, const Idx state2) : mStartState(state1), mOnStack(symbols), mEndState(state2){}
260 extern FAUDES_API bool CompareGsVector(const GrammarSymbolVector& lhs, const GrammarSymbolVector& rhs);
269 extern FAUDES_API bool EqualsGsVector(const GrammarSymbolVector& lhs, const GrammarSymbolVector& rhs);
286 typedef std::map<GrammarSymbolVector, std::set<Terminal>, GsVectorComparator> GrammarSymbolWordMap;
298 extern FAUDES_API bool ContainsWord(const GrammarSymbolWordSet& set, const GrammarSymbolVector& word);
325 GrammarProduction(const Nonterminal& lhs, const GrammarSymbolVector& rhs) : mLhs(lhs), mRhs(rhs){};
libFAUDES 2.28c --- 2016.09.30 --- c++ api documentaion by doxygen |