Lines Matching refs:Result

111     TokenInfo Result;  in getNextToken()  local
112 Result.Range.Start = currentLocation(); in getNextToken()
115 Result.Kind = TokenInfo::TK_CodeCompletion; in getNextToken()
116 Result.Text = StringRef(CodeCompletionLocation, 0); in getNextToken()
118 return Result; in getNextToken()
122 Result.Kind = TokenInfo::TK_Eof; in getNextToken()
123 Result.Text = ""; in getNextToken()
124 return Result; in getNextToken()
132 Result.Kind = TokenInfo::TK_Comma; in getNextToken()
133 Result.Text = Code.substr(0, 1); in getNextToken()
137 Result.Kind = TokenInfo::TK_Period; in getNextToken()
138 Result.Text = Code.substr(0, 1); in getNextToken()
144 Result.Kind = TokenInfo::TK_NewLine; in getNextToken()
145 Result.Text = Code.substr(0, 1); in getNextToken()
149 Result.Kind = TokenInfo::TK_OpenParen; in getNextToken()
150 Result.Text = Code.substr(0, 1); in getNextToken()
154 Result.Kind = TokenInfo::TK_CloseParen; in getNextToken()
155 Result.Text = Code.substr(0, 1); in getNextToken()
162 consumeStringLiteral(&Result); in getNextToken()
168 consumeNumberLiteral(&Result); in getNextToken()
181 Result.Kind = TokenInfo::TK_CodeCompletion; in getNextToken()
182 Result.Text = Code.substr(0, TokenLength); in getNextToken()
184 return Result; in getNextToken()
191 Result.Kind = TokenInfo::TK_Literal; in getNextToken()
192 Result.Value = true; in getNextToken()
194 Result.Kind = TokenInfo::TK_Literal; in getNextToken()
195 Result.Value = false; in getNextToken()
197 Result.Kind = TokenInfo::TK_Ident; in getNextToken()
198 Result.Text = Code.substr(0, TokenLength); in getNextToken()
202 Result.Kind = TokenInfo::TK_InvalidChar; in getNextToken()
203 Result.Text = Code.substr(0, 1); in getNextToken()
209 Result.Range.End = currentLocation(); in getNextToken()
210 return Result; in getNextToken()
214 void consumeNumberLiteral(TokenInfo *Result) { in consumeNumberLiteral() argument
237 Result->Text = Code.substr(0, Length); in consumeNumberLiteral()
243 std::string Text = Result->Text.str(); in consumeNumberLiteral()
246 Result->Kind = TokenInfo::TK_Literal; in consumeNumberLiteral()
247 Result->Value = doubleValue; in consumeNumberLiteral()
252 if (!Result->Text.getAsInteger(0, Value)) { in consumeNumberLiteral()
253 Result->Kind = TokenInfo::TK_Literal; in consumeNumberLiteral()
254 Result->Value = Value; in consumeNumberLiteral()
260 Range.Start = Result->Range.Start; in consumeNumberLiteral()
262 Error->addError(Range, Error->ET_ParserNumberError) << Result->Text; in consumeNumberLiteral()
263 Result->Kind = TokenInfo::TK_Error; in consumeNumberLiteral()
270 void consumeStringLiteral(TokenInfo *Result) { in consumeStringLiteral() argument
283 Result->Kind = TokenInfo::TK_Literal; in consumeStringLiteral()
284 Result->Text = Code.substr(0, Length + 1); in consumeStringLiteral()
285 Result->Value = Code.substr(1, Length - 1); in consumeStringLiteral()
294 Range.Start = Result->Range.Start; in consumeStringLiteral()
297 Result->Kind = TokenInfo::TK_Error; in consumeStringLiteral()
396 std::optional<DynTypedMatcher> Result = in parseIdentifierPrefixImpl() local
398 if (Result) { in parseIdentifierPrefixImpl()
399 std::optional<DynTypedMatcher> Bound = Result->tryBind(BindID); in parseIdentifierPrefixImpl()
583 VariantMatcher Result = S->actOnMatcherExpression( in parseMatcherBuilder() local
585 if (Result.isNull()) in parseMatcherBuilder()
588 *Value = Result; in parseMatcherBuilder()
614 VariantMatcher Result = S->actOnMatcherExpression( in parseMatcherBuilder() local
616 if (Result.isNull()) in parseMatcherBuilder()
619 *Value = Result; in parseMatcherBuilder()
726 VariantMatcher Result = S->actOnMatcherExpression( in parseMatcherExpressionImpl() local
728 if (Result.isNull()) return false; in parseMatcherExpressionImpl()
730 *Value = Result; in parseMatcherExpressionImpl()
748 std::vector<MatcherCompletion> Result; in getNamedValueCompletions() local
754 Result.emplace_back(Entry.getKey(), Decl, Specificity); in getNamedValueCompletions()
757 return Result; in getNamedValueCompletions()
916 std::optional<DynTypedMatcher> Result = Value.getMatcher().getSingleMatcher(); in parseMatcherExpression() local
917 if (!Result) { in parseMatcherExpression()
921 return Result; in parseMatcherExpression()