Lines Matching refs:preprocessorDefinitions

558 	void EvaluateTokens(std::vector<std::string> &tokens, const SymbolTable &preprocessorDefinitions);
560 bool EvaluateExpression(const std::string &expr, const SymbolTable &preprocessorDefinitions);
711 SymbolTable preprocessorDefinitions = preprocessorDefinitionsStart; in Lex() local
714 preprocessorDefinitions.erase(itDef->key); in Lex()
716 preprocessorDefinitions[itDef->key] = SymbolValue(itDef->value, itDef->arguments); in Lex()
1178 bool foundDef = preprocessorDefinitions.find(restOfLine) != preprocessorDefinitions.end(); in Lex()
1182 bool ifGood = EvaluateExpression(restOfLine, preprocessorDefinitions); in Lex()
1201 bool ifGood = EvaluateExpression(restOfLine, preprocessorDefinitions); in Lex()
1240 preprocessorDefinitions[key] = SymbolValue(value, args); in Lex()
1249 preprocessorDefinitions[key] = value; in Lex()
1260 preprocessorDefinitions.erase(key); in Lex()
1406 …CPP::EvaluateTokens(std::vector<std::string> &tokens, const SymbolTable &preprocessorDefinitions) { in EvaluateTokens() argument
1421 SymbolTable::const_iterator it = preprocessorDefinitions.find(tokens[i+2]); in EvaluateTokens()
1422 if (it != preprocessorDefinitions.end()) { in EvaluateTokens()
1432 SymbolTable::const_iterator it = preprocessorDefinitions.find(tokens[i+1]); in EvaluateTokens()
1433 if (it != preprocessorDefinitions.end()) { in EvaluateTokens()
1449 SymbolTable::const_iterator it = preprocessorDefinitions.find(tokens[i]); in EvaluateTokens()
1450 if (it != preprocessorDefinitions.end()) { in EvaluateTokens()
1510 EvaluateTokens(inBracket, preprocessorDefinitions); in EvaluateTokens()
1628 …LexerCPP::EvaluateExpression(const std::string &expr, const SymbolTable &preprocessorDefinitions) { in EvaluateExpression() argument
1631 EvaluateTokens(tokens, preprocessorDefinitions); in EvaluateExpression()