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)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;612 /// corresponding NumericVariable clas[all...]
336 Expected<NumericVariable *> Pattern::parseNumericVariableDefinition( in parseNumericVariableDefinition()360 NumericVariable *DefinedNumericVariable; in parseNumericVariableDefinition()390 NumericVariable *NumericVariable; in parseNumericVariableUse() local392 NumericVariable = VarTableIter->second; in parseNumericVariableUse()394 NumericVariable = Context->makeNumericVariable( in parseNumericVariableUse()396 Context->GlobalNumericVariableTable[Name] = NumericVariable; in parseNumericVariableUse()399 std::optional<size_t> DefLineNumber = NumericVariable->getDefLineNumber(); in parseNumericVariableUse()406 return std::make_unique<NumericVariableUse>(Name, NumericVariable); in parseNumericVariableUse()618 StringRef Expr, std::optional<NumericVariable *> &DefinedNumericVariable, in parseNumericSubstitutionBlock()753 Expected<NumericVariable *> ParseResult = parseNumericVariableDefinition( in parseNumericSubstitutionBlock()[all …]