Lines Matching refs:mDiagnostics
153 : mLexer(lexer), mMacroSet(macroSet), mDiagnostics(diagnostics) in DefinedParser()
178 mDiagnostics->report(Diagnostics::PP_UNEXPECTED_TOKEN, token->location, token->text); in lex()
190 mDiagnostics->report(Diagnostics::PP_UNEXPECTED_TOKEN, in lex()
206 Diagnostics *mDiagnostics; member in pp::DefinedParser
218 mDiagnostics(diagnostics), in DirectiveParser()
250 mDiagnostics->report(Diagnostics::PP_CONDITIONAL_UNTERMINATED, in lex()
285 mDiagnostics->report(Diagnostics::PP_DIRECTIVE_INVALID_NAME, in parseDirective()
336 mDiagnostics->report(Diagnostics::PP_EOF_IN_DIRECTIVE, in parseDirective()
348 mDiagnostics->report(Diagnostics::PP_UNEXPECTED_TOKEN, in parseDefine()
354 mDiagnostics->report(Diagnostics::PP_MACRO_PREDEFINED_REDEFINED, in parseDefine()
360 mDiagnostics->report(Diagnostics::PP_MACRO_NAME_RESERVED, in parseDefine()
371 mDiagnostics->report(Diagnostics::PP_WARNING_MACRO_NAME_RESERVED, token->location, in parseDefine()
391 mDiagnostics->report(Diagnostics::PP_MACRO_DUPLICATE_PARAMETER_NAMES, in parseDefine()
403 mDiagnostics->report(Diagnostics::PP_UNEXPECTED_TOKEN, in parseDefine()
431 mDiagnostics->report(Diagnostics::PP_MACRO_REDEFINED, token->location, macro->name); in parseDefine()
444 mDiagnostics->report(Diagnostics::PP_UNEXPECTED_TOKEN, in parseUndef()
454 mDiagnostics->report(Diagnostics::PP_MACRO_PREDEFINED_UNDEFINED, in parseUndef()
460 mDiagnostics->report(Diagnostics::PP_MACRO_UNDEFINED_WHILE_INVOKED, in parseUndef()
473 mDiagnostics->report(Diagnostics::PP_UNEXPECTED_TOKEN, token->location, token->text); in parseUndef()
502 mDiagnostics->report(Diagnostics::PP_CONDITIONAL_ELSE_WITHOUT_IF, in parseElse()
517 mDiagnostics->report(Diagnostics::PP_CONDITIONAL_ELSE_AFTER_ELSE, in parseElse()
531 mDiagnostics->report(Diagnostics::PP_CONDITIONAL_UNEXPECTED_TOKEN, in parseElse()
543 mDiagnostics->report(Diagnostics::PP_CONDITIONAL_ELIF_WITHOUT_IF, in parseElif()
558 mDiagnostics->report(Diagnostics::PP_CONDITIONAL_ELIF_AFTER_ELSE, in parseElif()
583 mDiagnostics->report(Diagnostics::PP_CONDITIONAL_ENDIF_WITHOUT_IF, in parseEndif()
595 mDiagnostics->report(Diagnostics::PP_CONDITIONAL_UNEXPECTED_TOKEN, in parseEndif()
668 mDiagnostics->report(Diagnostics::PP_UNRECOGNIZED_PRAGMA, token->location, name); in parsePragma()
699 mDiagnostics->report(Diagnostics::PP_INVALID_EXTENSION_NAME, token->location, in parseExtension()
709 mDiagnostics->report(Diagnostics::PP_UNEXPECTED_TOKEN, token->location, in parseExtension()
717 mDiagnostics->report(Diagnostics::PP_INVALID_EXTENSION_BEHAVIOR, in parseExtension()
727 mDiagnostics->report(Diagnostics::PP_UNEXPECTED_TOKEN, token->location, in parseExtension()
737 mDiagnostics->report(Diagnostics::PP_INVALID_EXTENSION_DIRECTIVE, token->location, in parseExtension()
745 mDiagnostics->report(Diagnostics::PP_NON_PP_TOKEN_BEFORE_EXTENSION_ESSL3, in parseExtension()
751 mDiagnostics->report(Diagnostics::PP_NON_PP_TOKEN_BEFORE_EXTENSION_ESSL1, in parseExtension()
765 mDiagnostics->report(Diagnostics::PP_VERSION_NOT_FIRST_STATEMENT, token->location, in parseVersion()
790 mDiagnostics->report(Diagnostics::PP_INVALID_VERSION_NUMBER, in parseVersion()
796 mDiagnostics->report(Diagnostics::PP_INTEGER_OVERFLOW, in parseVersion()
808 mDiagnostics->report(Diagnostics::PP_INVALID_VERSION_DIRECTIVE, in parseVersion()
815 mDiagnostics->report(Diagnostics::PP_UNEXPECTED_TOKEN, in parseVersion()
826 mDiagnostics->report(Diagnostics::PP_INVALID_VERSION_DIRECTIVE, in parseVersion()
833 mDiagnostics->report(Diagnostics::PP_VERSION_NOT_FIRST_LINE_ESSL3, token->location, in parseVersion()
854 MacroExpander macroExpander(mTokenizer, mMacroSet, mDiagnostics, false, mMaxMacroExpansionDepth); in parseLine()
861 mDiagnostics->report(Diagnostics::PP_INVALID_LINE_DIRECTIVE, token->location, token->text); in parseLine()
866 ExpressionParser expressionParser(¯oExpander, mDiagnostics); in parseLine()
892 mDiagnostics->report(Diagnostics::PP_UNEXPECTED_TOKEN, in parseLine()
962 DefinedParser definedParser(mTokenizer, mMacroSet, mDiagnostics); in parseExpressionIf()
963 …MacroExpander macroExpander(&definedParser, mMacroSet, mDiagnostics, true, mMaxMacroExpansionDepth… in parseExpressionIf()
964 ExpressionParser expressionParser(¯oExpander, mDiagnostics); in parseExpressionIf()
977 mDiagnostics->report(Diagnostics::PP_CONDITIONAL_UNEXPECTED_TOKEN, in parseExpressionIf()
993 mDiagnostics->report(Diagnostics::PP_UNEXPECTED_TOKEN, in parseExpressionIfdef()
1006 mDiagnostics->report(Diagnostics::PP_CONDITIONAL_UNEXPECTED_TOKEN, in parseExpressionIfdef()