Static Value-Flow Analysis
SVF::GrammarBase Member List

This is the complete list of members for SVF::GrammarBase, including all inherited members.

Attribute typedefSVF::GrammarBase
AttributedKindMaskBitsSVF::GrammarBaseprotectedstatic
attributeKindsSVF::GrammarBaseprivate
EBNFSignsSVF::GrammarBaseprivate
EdgeKindMaskSVF::GrammarBaseprotectedstatic
EdgeKindMaskBitsSVF::GrammarBaseprotectedstatic
extractAttributeStrFromSymbolStr(const std::string &symbolStr) constSVF::GrammarBase
extractKindStrFromSymbolStr(const std::string &symbolStr) constSVF::GrammarBase
getAttributedKind(Attribute attribute, Kind kind)SVF::GrammarBaseinlinestatic
getAttrSyms() constSVF::GrammarBaseinline
getEBNFSigns()SVF::GrammarBaseinline
getKindToAttrsMap() constSVF::GrammarBaseinline
getNonterminals()SVF::GrammarBaseinline
getRawProductions()SVF::GrammarBaseinline
getStartKind()SVF::GrammarBaseinline
getSymbol(const Production &prod, u32_t pos)SVF::GrammarBaseinline
getTerminals()SVF::GrammarBaseinline
getTotalKind()SVF::GrammarBaseinline
getVariabledKind(VariableAttribute variableAttribute, Kind kind)SVF::GrammarBaseinlinestatic
insertAttribute(Kind kind, Attribute a)SVF::GrammarBase
insertEBNFSigns(std::string strLit)SVF::GrammarBase
insertNonterminalKind(std::string const kindStr)SVF::GrammarBaseinline
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 typedefSVF::GrammarBase
kindToAttrsMapSVF::GrammarBaseprivate
kindToStr(Kind kind) constSVF::GrammarBase
nonterminalsSVF::GrammarBaseprivate
Production typedefSVF::GrammarBase
Productions typedefSVF::GrammarBase
rawProductionsSVF::GrammarBaseprivate
setAttributeKinds(const Set< Kind > &attributeKind)SVF::GrammarBase
setEBNFSigns(Map< std::string, Kind > &EBNFSigns)SVF::GrammarBaseinline
setKindToAttrsMap(const Map< Kind, Set< Attribute >> &kindToAttrsMap)SVF::GrammarBase
setNonterminals(Map< std::string, Kind > &nonterminals)SVF::GrammarBaseinline
setRawProductions(SymbolMap< Symbol, Productions > &rawProductions)SVF::GrammarBase
setStartKind(Kind startKind)SVF::GrammarBaseinline
setTerminals(Map< std::string, Kind > &terminals)SVF::GrammarBaseinline
setTotalKind(Kind totalKind)SVF::GrammarBaseinline
startKindSVF::GrammarBaseprotected
strToKind(std::string str) constSVF::GrammarBase
strToSymbol(const std::string str) constSVF::GrammarBase
Symbol typedefSVF::GrammarBase
SymbolMap typedefSVF::GrammarBase
SymbolSet typedefSVF::GrammarBase
symToStrDump(Symbol sym) constSVF::GrammarBase
terminalsSVF::GrammarBaseprivate
totalKindSVF::GrammarBaseprivate
VariableAttribute typedefSVF::GrammarBase