Lines Matching defs:ParseVarResult
340 Expected<VariableProperties> ParseVarResult = parseVariable(Expr, SM);
341 if (!ParseVarResult)
342 return ParseVarResult.takeError();
343 StringRef Name = ParseVarResult->Name;
345 if (ParseVarResult->IsPseudo)
422 Expected<Pattern::VariableProperties> ParseVarResult =
424 if (ParseVarResult) {
428 return ErrorDiagnostic::get(SM, ParseVarResult->Name,
431 return parseCallExpr(Expr, ParseVarResult->Name, LineNumber, Context,
435 return parseNumericVariableUse(ParseVarResult->Name,
436 ParseVarResult->IsPseudo, LineNumber,
441 return ParseVarResult.takeError();
443 consumeError(ParseVarResult.takeError());
904 Expected<Pattern::VariableProperties> ParseVarResult =
906 if (!ParseVarResult) {
907 logAllUnhandledErrors(ParseVarResult.takeError(), errs());
910 StringRef Name = ParseVarResult->Name;
911 bool IsPseudo = ParseVarResult->IsPseudo;
2608 Expected<Pattern::VariableProperties> ParseVarResult =
2610 if (!ParseVarResult) {
2611 Errs = joinErrors(std::move(Errs), ParseVarResult.takeError());
2617 if (ParseVarResult->IsPseudo || !CmdlineName.empty()) {
2625 StringRef Name = ParseVarResult->Name;