Attribute typedef | SVF::GrammarBase | |
AttributedKindMaskBits | SVF::GrammarBase | protectedstatic |
attributeKinds | SVF::GrammarBase | private |
EBNFSigns | SVF::GrammarBase | private |
EdgeKindMask | SVF::GrammarBase | protectedstatic |
EdgeKindMaskBits | SVF::GrammarBase | protectedstatic |
extractAttributeStrFromSymbolStr(const std::string &symbolStr) const | SVF::GrammarBase | |
extractKindStrFromSymbolStr(const std::string &symbolStr) const | SVF::GrammarBase | |
getAttributedKind(Attribute attribute, Kind kind) | SVF::GrammarBase | inlinestatic |
getAttrSyms() const | SVF::GrammarBase | inline |
getEBNFSigns() | SVF::GrammarBase | inline |
getKindToAttrsMap() const | SVF::GrammarBase | inline |
getNonterminals() | SVF::GrammarBase | inline |
getRawProductions() | SVF::GrammarBase | inline |
getStartKind() | SVF::GrammarBase | inline |
getSymbol(const Production &prod, u32_t pos) | SVF::GrammarBase | inline |
getTerminals() | SVF::GrammarBase | inline |
getTotalKind() | SVF::GrammarBase | inline |
getVariabledKind(VariableAttribute variableAttribute, Kind kind) | SVF::GrammarBase | inlinestatic |
insertAttribute(Kind kind, Attribute a) | SVF::GrammarBase | |
insertEBNFSigns(std::string strLit) | SVF::GrammarBase | |
insertNonterminalKind(std::string const kindStr) | SVF::GrammarBase | inline |
insertNonTerminalSymbol(std::string strLit) | SVF::GrammarBase | |
insertSymbol(std::string strLit) | SVF::GrammarBase | |
insertTerminalKind(std::string strLit) | SVF::GrammarBase | |
insertTerminalSymbol(std::string strLit) | SVF::GrammarBase | |
Kind typedef | SVF::GrammarBase | |
kindToAttrsMap | SVF::GrammarBase | private |
kindToStr(Kind kind) const | SVF::GrammarBase | |
nonterminals | SVF::GrammarBase | private |
Production typedef | SVF::GrammarBase | |
Productions typedef | SVF::GrammarBase | |
rawProductions | SVF::GrammarBase | private |
setAttributeKinds(const Set< Kind > &attributeKind) | SVF::GrammarBase | |
setEBNFSigns(Map< std::string, Kind > &EBNFSigns) | SVF::GrammarBase | inline |
setKindToAttrsMap(const Map< Kind, Set< Attribute > > &kindToAttrsMap) | SVF::GrammarBase | |
setNonterminals(Map< std::string, Kind > &nonterminals) | SVF::GrammarBase | inline |
setRawProductions(SymbolMap< Symbol, Productions > &rawProductions) | SVF::GrammarBase | |
setStartKind(Kind startKind) | SVF::GrammarBase | inline |
setTerminals(Map< std::string, Kind > &terminals) | SVF::GrammarBase | inline |
setTotalKind(Kind totalKind) | SVF::GrammarBase | inline |
startKind | SVF::GrammarBase | protected |
strToKind(std::string str) const | SVF::GrammarBase | |
strToSymbol(const std::string str) const | SVF::GrammarBase | |
Symbol typedef | SVF::GrammarBase | |
SymbolMap typedef | SVF::GrammarBase | |
SymbolSet typedef | SVF::GrammarBase | |
symToStrDump(Symbol sym) const | SVF::GrammarBase | |
terminals | SVF::GrammarBase | private |
totalKind | SVF::GrammarBase | private |
VariableAttribute typedef | SVF::GrammarBase | |