Lines Matching refs:Result
88 TokenInfo Result; in getNextToken() local
89 Result.Range.Start = currentLocation(); in getNextToken()
92 Result.Kind = TokenInfo::TK_CodeCompletion; in getNextToken()
93 Result.Text = StringRef(CodeCompletionLocation, 0); in getNextToken()
95 return Result; in getNextToken()
99 Result.Kind = TokenInfo::TK_Eof; in getNextToken()
100 Result.Text = ""; in getNextToken()
101 return Result; in getNextToken()
106 Result.Kind = TokenInfo::TK_Comma; in getNextToken()
107 Result.Text = Code.substr(0, 1); in getNextToken()
111 Result.Kind = TokenInfo::TK_Period; in getNextToken()
112 Result.Text = Code.substr(0, 1); in getNextToken()
116 Result.Kind = TokenInfo::TK_OpenParen; in getNextToken()
117 Result.Text = Code.substr(0, 1); in getNextToken()
121 Result.Kind = TokenInfo::TK_CloseParen; in getNextToken()
122 Result.Text = Code.substr(0, 1); in getNextToken()
129 consumeStringLiteral(&Result); in getNextToken()
135 consumeUnsignedLiteral(&Result); in getNextToken()
148 Result.Kind = TokenInfo::TK_CodeCompletion; in getNextToken()
149 Result.Text = Code.substr(0, TokenLength); in getNextToken()
151 return Result; in getNextToken()
157 Result.Kind = TokenInfo::TK_Ident; in getNextToken()
158 Result.Text = Code.substr(0, TokenLength); in getNextToken()
161 Result.Kind = TokenInfo::TK_InvalidChar; in getNextToken()
162 Result.Text = Code.substr(0, 1); in getNextToken()
168 Result.Range.End = currentLocation(); in getNextToken()
169 return Result; in getNextToken()
173 void consumeUnsignedLiteral(TokenInfo *Result) { in consumeUnsignedLiteral() argument
184 Result->Text = Code.substr(0, Length); in consumeUnsignedLiteral()
188 if (!Result->Text.getAsInteger(0, Value)) { in consumeUnsignedLiteral()
189 Result->Kind = TokenInfo::TK_Literal; in consumeUnsignedLiteral()
190 Result->Value = Value; in consumeUnsignedLiteral()
193 Range.Start = Result->Range.Start; in consumeUnsignedLiteral()
195 Error->addError(Range, Error->ET_ParserUnsignedError) << Result->Text; in consumeUnsignedLiteral()
196 Result->Kind = TokenInfo::TK_Error; in consumeUnsignedLiteral()
204 void consumeStringLiteral(TokenInfo *Result) { in consumeStringLiteral() argument
217 Result->Kind = TokenInfo::TK_Literal; in consumeStringLiteral()
218 Result->Text = Code.substr(0, Length + 1); in consumeStringLiteral()
219 Result->Value = Code.substr(1, Length - 1); in consumeStringLiteral()
228 Range.Start = Result->Range.Start; in consumeStringLiteral()
231 Result->Kind = TokenInfo::TK_Error; in consumeStringLiteral()
429 VariantMatcher Result = S->actOnMatcherExpression( in parseMatcherExpressionImpl() local
431 if (Result.isNull()) return false; in parseMatcherExpressionImpl()
433 *Value = Result; in parseMatcherExpressionImpl()
451 std::vector<MatcherCompletion> Result; in getNamedValueCompletions() local
457 Result.emplace_back(Entry.getKey(), Decl, Specificity); in getNamedValueCompletions()
460 return Result; in getNamedValueCompletions()
602 llvm::Optional<DynTypedMatcher> Result = in parseMatcherExpression() local
604 if (!Result.hasValue()) { in parseMatcherExpression()
608 return Result; in parseMatcherExpression()