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;
2609 Expected<Pattern::VariableProperties> ParseVarResult =
2611 if (!ParseVarResult) {
2612 Errs = joinErrors(std::move(Errs), ParseVarResult.takeError());
2618 if (ParseVarResult->IsPseudo || !CmdlineName.empty()) {
2626 StringRef Name = ParseVarResult->Name;