Lines Matching refs:preprocessorDefinitions

548 	void EvaluateTokens(std::vector<std::string> &tokens, const SymbolTable &preprocessorDefinitions);
550 bool EvaluateExpression(const std::string &expr, const SymbolTable &preprocessorDefinitions);
701 SymbolTable preprocessorDefinitions = preprocessorDefinitionsStart; in Lex() local
704 preprocessorDefinitions.erase(itDef->key); in Lex()
706 preprocessorDefinitions[itDef->key] = SymbolValue(itDef->value, itDef->arguments); in Lex()
1164 bool foundDef = preprocessorDefinitions.find(restOfLine) != preprocessorDefinitions.end(); in Lex()
1168 bool ifGood = EvaluateExpression(restOfLine, preprocessorDefinitions); in Lex()
1187 bool ifGood = EvaluateExpression(restOfLine, preprocessorDefinitions); in Lex()
1226 preprocessorDefinitions[key] = SymbolValue(value, args); in Lex()
1235 preprocessorDefinitions[key] = value; in Lex()
1247 preprocessorDefinitions.erase(key); in Lex()
1387 …CPP::EvaluateTokens(std::vector<std::string> &tokens, const SymbolTable &preprocessorDefinitions) { in EvaluateTokens() argument
1402 SymbolTable::const_iterator it = preprocessorDefinitions.find(tokens[i+2]); in EvaluateTokens()
1403 if (it != preprocessorDefinitions.end()) { in EvaluateTokens()
1413 SymbolTable::const_iterator it = preprocessorDefinitions.find(tokens[i+1]); in EvaluateTokens()
1414 if (it != preprocessorDefinitions.end()) { in EvaluateTokens()
1430 SymbolTable::const_iterator it = preprocessorDefinitions.find(tokens[i]); in EvaluateTokens()
1431 if (it != preprocessorDefinitions.end()) { in EvaluateTokens()
1491 EvaluateTokens(inBracket, preprocessorDefinitions); in EvaluateTokens()
1609 …LexerCPP::EvaluateExpression(const std::string &expr, const SymbolTable &preprocessorDefinitions) { in EvaluateExpression() argument
1612 EvaluateTokens(tokens, preprocessorDefinitions); in EvaluateExpression()