Searched refs:NumericVariable (Results 1 – 2 of 2) sorted by relevance
211 class NumericVariable {236 explicit NumericVariable(StringRef Name, ExpressionFormat ImplicitFormat,283 NumericVariable *Variable;286 NumericVariableUse(StringRef Name, NumericVariable *Variable) in NumericVariableUse()429 StringMap<NumericVariable *> GlobalNumericVariableTable;433 NumericVariable *LineVariable = nullptr;437 std::vector<std::unique_ptr<NumericVariable>> NumericVariables;472 template <class... Types> NumericVariable *makeNumericVariable(Types... args);604 NumericVariable *DefinedNumericVariable;673 StringRef Expr, std::optional<NumericVariable *> &DefinedNumericVariable,[all …]
330 Expected<NumericVariable *> Pattern::parseNumericVariableDefinition( in parseNumericVariableDefinition()354 NumericVariable *DefinedNumericVariable; in parseNumericVariableDefinition()384 NumericVariable *NumericVariable; in parseNumericVariableUse() local386 NumericVariable = VarTableIter->second; in parseNumericVariableUse()388 NumericVariable = Context->makeNumericVariable( in parseNumericVariableUse()390 Context->GlobalNumericVariableTable[Name] = NumericVariable; in parseNumericVariableUse()400 return std::make_unique<NumericVariableUse>(Name, NumericVariable); in parseNumericVariableUse()949 std::optional<NumericVariable *> DefinedNumericVariable; in parsePattern()1174 NumericVariable *DefinedNumericVariable = in match()1368 NumericVariables.push_back(std::make_unique<NumericVariable>(args...)); in makeNumericVariable()[all …]