Lines Matching refs:Result
87 TokenInfo Result; in getNextToken() local
88 Result.Range.Start = currentLocation(); in getNextToken()
91 Result.Kind = TokenInfo::TK_CodeCompletion; in getNextToken()
92 Result.Text = StringRef(CodeCompletionLocation, 0); in getNextToken()
94 return Result; in getNextToken()
98 Result.Kind = TokenInfo::TK_Eof; in getNextToken()
99 Result.Text = ""; in getNextToken()
100 return Result; in getNextToken()
105 Result.Kind = TokenInfo::TK_Comma; in getNextToken()
106 Result.Text = Code.substr(0, 1); in getNextToken()
110 Result.Kind = TokenInfo::TK_Period; in getNextToken()
111 Result.Text = Code.substr(0, 1); in getNextToken()
115 Result.Kind = TokenInfo::TK_OpenParen; in getNextToken()
116 Result.Text = Code.substr(0, 1); in getNextToken()
120 Result.Kind = TokenInfo::TK_CloseParen; in getNextToken()
121 Result.Text = Code.substr(0, 1); in getNextToken()
128 consumeStringLiteral(&Result); in getNextToken()
134 consumeUnsignedLiteral(&Result); in getNextToken()
147 Result.Kind = TokenInfo::TK_CodeCompletion; in getNextToken()
148 Result.Text = Code.substr(0, TokenLength); in getNextToken()
150 return Result; in getNextToken()
156 Result.Kind = TokenInfo::TK_Ident; in getNextToken()
157 Result.Text = Code.substr(0, TokenLength); in getNextToken()
160 Result.Kind = TokenInfo::TK_InvalidChar; in getNextToken()
161 Result.Text = Code.substr(0, 1); in getNextToken()
167 Result.Range.End = currentLocation(); in getNextToken()
168 return Result; in getNextToken()
172 void consumeUnsignedLiteral(TokenInfo *Result) { in consumeUnsignedLiteral() argument
183 Result->Text = Code.substr(0, Length); in consumeUnsignedLiteral()
187 if (!Result->Text.getAsInteger(0, Value)) { in consumeUnsignedLiteral()
188 Result->Kind = TokenInfo::TK_Literal; in consumeUnsignedLiteral()
189 Result->Value = Value; in consumeUnsignedLiteral()
192 Range.Start = Result->Range.Start; in consumeUnsignedLiteral()
194 Error->addError(Range, Error->ET_ParserUnsignedError) << Result->Text; in consumeUnsignedLiteral()
195 Result->Kind = TokenInfo::TK_Error; in consumeUnsignedLiteral()
203 void consumeStringLiteral(TokenInfo *Result) { in consumeStringLiteral() argument
216 Result->Kind = TokenInfo::TK_Literal; in consumeStringLiteral()
217 Result->Text = Code.substr(0, Length + 1); in consumeStringLiteral()
218 Result->Value = Code.substr(1, Length - 1).str(); in consumeStringLiteral()
227 Range.Start = Result->Range.Start; in consumeStringLiteral()
230 Result->Kind = TokenInfo::TK_Error; in consumeStringLiteral()
420 VariantMatcher Result = S->actOnMatcherExpression( in parseMatcherExpressionImpl() local
422 if (Result.isNull()) return false; in parseMatcherExpressionImpl()
424 *Value = Result; in parseMatcherExpressionImpl()
565 llvm::Optional<DynTypedMatcher> Result = in parseMatcherExpression() local
567 if (!Result.hasValue()) { in parseMatcherExpression()
571 return Result; in parseMatcherExpression()