Home
last modified time | relevance | path

Searched refs:MacroExpander (Results 1 – 4 of 4) sorted by relevance

/external/swiftshader/src/OpenGL/compiler/preprocessor/
DMacroExpander.cpp57 MacroExpander::MacroExpander(Lexer* lexer, in MacroExpander() function in pp::MacroExpander
65 MacroExpander::~MacroExpander() in ~MacroExpander()
73 void MacroExpander::lex(Token* token) in lex()
148 void MacroExpander::getToken(Token* token) in getToken()
173 void MacroExpander::ungetToken(const Token& token) in ungetToken()
188 bool MacroExpander::isNextTokenLeftParen() in isNextTokenLeftParen()
199 bool MacroExpander::pushMacro(const Macro& macro, const Token& identifier) in pushMacro()
220 void MacroExpander::popMacro() in popMacro()
233 bool MacroExpander::expandMacro(const Macro& macro, in expandMacro()
290 bool MacroExpander::collectMacroArgs(const Macro& macro, in collectMacroArgs()
[all …]
DMacroExpander.h31 class MacroExpander : public Lexer
34 MacroExpander(Lexer* lexer, MacroSet* macroSet, Diagnostics* diagnostics, bool parseDefined);
35 virtual ~MacroExpander();
40 PP_DISALLOW_COPY_AND_ASSIGN(MacroExpander);
DPreprocessor.cpp36 MacroExpander macroExpander;
DDirectiveParser.cpp740 MacroExpander macroExpander(mTokenizer, mMacroSet, mDiagnostics, false); in parseLine()
853 MacroExpander macroExpander(mTokenizer, mMacroSet, mDiagnostics, true); in parseExpressionIf()