Lines Matching refs:VarNames
677 std::vector<std::pair<std::string, std::unique_ptr<ExprAST>>> VarNames;
681 VarExprAST(std::vector<std::pair<std::string, std::unique_ptr<ExprAST>>> VarNames,
683 : VarNames(std::move(VarNames)), Body(std::move(Body)) {}
690 information in the VarNames vector. Also, var/in has a body, this body
733 std::vector<std::pair<std::string, std::unique_ptr<ExprAST>>> VarNames;
740 into the local ``VarNames`` vector.
757 VarNames.push_back(std::make_pair(Name, std::move(Init)));
781 return std::make_unique<VarExprAST>(std::move(VarNames),
796 for (unsigned i = 0, e = VarNames.size(); i != e; ++i) {
797 const std::string &VarName = VarNames[i].first;
798 ExprAST *Init = VarNames[i].second.get();
848 for (unsigned i = 0, e = VarNames.size(); i != e; ++i)
849 NamedValues[VarNames[i].first] = OldBindings[i];