Lines Matching refs:preprocessorDefinitions

691 	void EvaluateTokens(std::vector<std::string> &tokens, const SymbolTable &preprocessorDefinitions);
693 bool EvaluateExpression(const std::string &expr, const SymbolTable &preprocessorDefinitions);
840 SymbolTable preprocessorDefinitions = preprocessorDefinitionsStart; in Lex() local
843 preprocessorDefinitions.erase(ppDef.key); in Lex()
845 preprocessorDefinitions[ppDef.key] = SymbolValue(ppDef.value, ppDef.arguments); in Lex()
1309 bool foundDef = preprocessorDefinitions.find(restOfLine) != preprocessorDefinitions.end(); in Lex()
1313 const bool ifGood = EvaluateExpression(restOfLine, preprocessorDefinitions); in Lex()
1342 const bool ifGood = EvaluateExpression(restOfLine, preprocessorDefinitions); in Lex()
1382 preprocessorDefinitions[key] = SymbolValue(value, args); in Lex()
1393 preprocessorDefinitions[key] = value; in Lex()
1404 preprocessorDefinitions.erase(key); in Lex()
1550 …CPP::EvaluateTokens(std::vector<std::string> &tokens, const SymbolTable &preprocessorDefinitions) { in EvaluateTokens() argument
1565 SymbolTable::const_iterator it = preprocessorDefinitions.find(tokens[i+2]); in EvaluateTokens()
1566 if (it != preprocessorDefinitions.end()) { in EvaluateTokens()
1576 SymbolTable::const_iterator it = preprocessorDefinitions.find(tokens[i+1]); in EvaluateTokens()
1577 if (it != preprocessorDefinitions.end()) { in EvaluateTokens()
1594 SymbolTable::const_iterator it = preprocessorDefinitions.find(tokens[i]); in EvaluateTokens()
1595 if (it != preprocessorDefinitions.end()) { in EvaluateTokens()
1655 EvaluateTokens(inBracket, preprocessorDefinitions); in EvaluateTokens()
1773 …LexerCPP::EvaluateExpression(const std::string &expr, const SymbolTable &preprocessorDefinitions) { in EvaluateExpression() argument
1776 EvaluateTokens(tokens, preprocessorDefinitions); in EvaluateExpression()