Lines Matching refs:Error

71   explicit CodeTokenizer(StringRef &MatcherCode, Diagnostics *Error)  in CodeTokenizer()  argument
72 : Code(MatcherCode), StartOfLine(MatcherCode), Error(Error) { in CodeTokenizer()
76 CodeTokenizer(StringRef &MatcherCode, Diagnostics *Error, in CodeTokenizer() argument
78 : Code(MatcherCode), StartOfLine(MatcherCode), Error(Error), in CodeTokenizer()
262 Error->addError(Range, Error->ET_ParserNumberError) << Result->Text; in consumeNumberLiteral()
296 Error->addError(Range, Error->ET_ParserStringError) << ErrorText; in consumeStringLiteral()
316 Diagnostics *Error; member in clang::ast_matchers::dynamic::Parser::CodeTokenizer
379 Error->addError(ChainCallToken.Range, in parseIdentifierPrefixImpl()
380 Error->ET_ParserMalformedChainedExpr); in parseIdentifierPrefixImpl()
385 Diagnostics::Context Ctx(Diagnostics::Context::ConstructMatcher, Error, in parseIdentifierPrefixImpl()
388 Error->addError(ChainCallToken.Range, in parseIdentifierPrefixImpl()
389 Error->ET_RegistryMatcherNoWithSupport); in parseIdentifierPrefixImpl()
409 Error->addError(Tokenizer->peekNextToken().Range, in parseIdentifierPrefixImpl()
410 Error->ET_ParserNoOpenParen) in parseIdentifierPrefixImpl()
422 Error->addError(NameToken.Range, Error->ET_RegistryValueNotFound) in parseIdentifierPrefixImpl()
434 Error->addError(OpenToken.Range, Error->ET_ParserNoOpenParen) in parseIdentifierPrefixImpl()
454 Error->addError(OpenToken.Range, Error->ET_ParserMalformedBindExpr); in parseBindID()
458 Error->addError(IDToken.Range, Error->ET_ParserMalformedBindExpr); in parseBindID()
462 Error->addError(CloseToken.Range, Error->ET_ParserMalformedBindExpr); in parseBindID()
490 Error->addError(CommaToken.Range, Error->ET_ParserNoComma) in parseMatcherBuilder()
496 Diagnostics::Context Ctx(Diagnostics::Context::MatcherArg, Error, in parseMatcherBuilder()
510 Error->addError(NameToken.Range, Error->ET_ParserFailedToBuildMatcher) in parseMatcherBuilder()
522 Error->addError(NodeMatcherToken.Range, in parseMatcherBuilder()
523 Error->ET_RegistryMatcherNotFound) in parseMatcherBuilder()
531 Error->addError(NodeMatcherToken.Range, in parseMatcherBuilder()
532 Error->ET_RegistryNonNodeMatcher) in parseMatcherBuilder()
547 Error->addError(OpenToken.Range, Error->ET_ParserNoCloseParen); in parseMatcherBuilder()
552 S->buildMatcherCtor(Ctor, NameToken.Range, Args, Error); in parseMatcherBuilder()
555 Error->addError(NameToken.Range, Error->ET_ParserFailedToBuildMatcher) in parseMatcherBuilder()
572 Error->addError(ChainCallToken.Range, in parseMatcherBuilder()
573 Error->ET_ParserMalformedChainedExpr); in parseMatcherBuilder()
579 Diagnostics::Context Ctx(Diagnostics::Context::ConstructMatcher, Error, in parseMatcherBuilder()
584 BuiltCtor.get(), MatcherRange, BindID, {}, Error); in parseMatcherBuilder()
597 Error->addError(Tokenizer->peekNextToken().Range, in parseMatcherBuilder()
598 Error->ET_ParserNoOpenParen) in parseMatcherBuilder()
610 Diagnostics::Context Ctx(Diagnostics::Context::ConstructMatcher, Error, in parseMatcherBuilder()
615 BuiltCtor.get(), MatcherRange, BindID, {}, Error); in parseMatcherBuilder()
632 Error->addError(NameToken.Range, Error->ET_RegistryMatcherNotFound) in parseMatcherExpressionImpl()
658 Error->addError(CommaToken.Range, Error->ET_ParserNoComma) in parseMatcherExpressionImpl()
664 Diagnostics::Context Ctx(Diagnostics::Context::MatcherArg, Error, in parseMatcherExpressionImpl()
682 Error->addError(OpenToken.Range, Error->ET_ParserNoCloseParen); in parseMatcherExpressionImpl()
696 Error->addError(ChainCallToken.Range, in parseMatcherExpressionImpl()
697 Error->ET_ParserMalformedChainedExpr); in parseMatcherExpressionImpl()
702 Diagnostics::Context Ctx(Diagnostics::Context::ConstructMatcher, Error, in parseMatcherExpressionImpl()
705 Error->addError(ChainCallToken.Range, in parseMatcherExpressionImpl()
706 Error->ET_RegistryMatcherNoWithSupport); in parseMatcherExpressionImpl()
710 Error->addError(ChainCallToken.Range, in parseMatcherExpressionImpl()
711 Error->ET_ParserMalformedChainedExpr); in parseMatcherExpressionImpl()
722 Diagnostics::Context Ctx(Diagnostics::Context::ConstructMatcher, Error, in parseMatcherExpressionImpl()
727 *Ctor, MatcherRange, BindID, Args, Error); in parseMatcherExpressionImpl()
798 Error->addError(Tokenizer->consumeNextToken().Range, in parseExpressionImpl()
799 Error->ET_ParserNoCode); in parseExpressionImpl()
812 Error->addError(Token.Range, Error->ET_ParserInvalidToken) in parseExpressionImpl()
823 const NamedValueMap *NamedValues, Diagnostics *Error) in Parser() argument
825 NamedValues(NamedValues), Error(Error) {} in Parser()
836 ArrayRef<ParserValue> Args, Diagnostics *Error) { in actOnMatcherExpression() argument
838 return Registry::constructMatcher(Ctor, NameRange, Args, Error); in actOnMatcherExpression()
841 Error); in actOnMatcherExpression()
866 Diagnostics *Error) const { in buildMatcherCtor()
867 return Registry::buildMatcherCtor(Ctor, NameRange, Args, Error); in buildMatcherCtor()
872 VariantValue *Value, Diagnostics *Error) { in parseExpression() argument
873 CodeTokenizer Tokenizer(Code, Error); in parseExpression()
874 if (!Parser(&Tokenizer, S, NamedValues, Error).parseExpressionImpl(Value)) in parseExpression()
878 Error->addError(Tokenizer.peekNextToken().Range, in parseExpression()
879 Error->ET_ParserTrailingCode); in parseExpression()
888 Diagnostics Error; in completeExpression() local
889 CodeTokenizer Tokenizer(Code, &Error, CompletionOffset); in completeExpression()
890 Parser P(&Tokenizer, S, NamedValues, &Error); in completeExpression()
908 Diagnostics *Error) { in parseMatcherExpression() argument
910 if (!parseExpression(Code, S, NamedValues, &Value, Error)) in parseMatcherExpression()
913 Error->addError(SourceRange(), Error->ET_ParserNotAMatcher); in parseMatcherExpression()
918 Error->addError(SourceRange(), Error->ET_ParserOverloadedType) in parseMatcherExpression()