blob: 7f2c5e32023cb936dee97e6bc5dd1eb8326a4f20 [file] [log] [blame]
parseUnit(class)
skipErrorTokens(class)
listener: beginCompilationUnit(class)
syntheticPreviousToken(class)
parseTopLevelDeclarationImpl(, Instance of 'DirectiveContext')
parseMetadataStar()
listener: beginMetadataStar(class)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(, class, null, Instance of 'DirectiveContext')
parseClassOrNamedMixinApplication(null, null, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class)
ensureIdentifier(class, classOrMixinDeclaration)
reportRecoverableErrorWithToken(Function, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[BuiltInIdentifierInDeclaration, Can't use 'Function' as a name here., null, {lexeme: Function}], Function, Function)
listener: handleIdentifier(Function, classOrMixinDeclaration)
listener: handleNoTypeVariables({)
listener: beginClassDeclaration(class, null, null, null, Function)
parseClass(Function, class, class, Function)
parseClassHeaderOpt(Function, class, class)
parseClassExtendsOpt(Function)
listener: handleNoType(Function)
listener: handleClassExtends(null, 1)
parseClassWithClauseOpt(Function)
listener: handleClassNoWithClause()
parseClassOrMixinOrEnumImplementsOpt(Function)
listener: handleImplements(null, 0)
listener: handleClassHeader(class, class, null)
parseClassOrMixinOrExtensionBody(Function, DeclarationKind.Class, Function)
listener: beginClassOrMixinOrExtensionBody(DeclarationKind.Class, {)
notEofOrValue(}, })
listener: endClassOrMixinOrExtensionBody(DeclarationKind.Class, 0, {, })
listener: endClassDeclaration(class, })
listener: endTopLevelDeclaration(class)
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext')
parseMetadataStar(})
listener: beginMetadataStar(class)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(}, class, null, Instance of 'DirectiveContext')
parseClassOrNamedMixinApplication(null, null, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(C, classOrMixinDeclaration)
listener: beginTypeVariables(<)
parseMetadataStar(<)
listener: beginMetadataStar(Function)
listener: endMetadataStar(0)
ensureIdentifier(<, typeVariableDeclaration)
reportRecoverableErrorWithToken(Function, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[BuiltInIdentifierInDeclaration, Can't use 'Function' as a name here., null, {lexeme: Function}], Function, Function)
listener: handleIdentifier(Function, typeVariableDeclaration)
listener: beginTypeVariable(Function)
listener: handleTypeVariablesDefined(Function, 1)
listener: handleNoType(Function)
listener: endTypeVariable(>, 0, null, null)
listener: endTypeVariables(<, >)
listener: beginClassDeclaration(class, null, null, null, C)
parseClass(>, class, class, C)
parseClassHeaderOpt(>, class, class)
parseClassExtendsOpt(>)
listener: handleNoType(>)
listener: handleClassExtends(null, 1)
parseClassWithClauseOpt(>)
listener: handleClassNoWithClause()
parseClassOrMixinOrEnumImplementsOpt(>)
listener: handleImplements(null, 0)
listener: handleClassHeader(class, class, null)
parseClassOrMixinOrExtensionBody(>, DeclarationKind.Class, C)
listener: beginClassOrMixinOrExtensionBody(DeclarationKind.Class, {)
notEofOrValue(}, })
listener: endClassOrMixinOrExtensionBody(DeclarationKind.Class, 0, {, })
listener: endClassDeclaration(class, })
listener: endTopLevelDeclaration(typedef)
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext')
parseMetadataStar(})
listener: beginMetadataStar(typedef)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(}, typedef, null, Instance of 'DirectiveContext')
parseTypedef(typedef)
listener: beginUncategorizedTopLevelDeclaration(typedef)
listener: beginTypedef(typedef)
ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true)
reportRecoverableErrorWithToken(Function, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifierButGotKeyword, 'Function' can't be used as an identifier because it's a keyword., Try renaming this to be an identifier that isn't a keyword., {lexeme: Function}], Function, Function)
listener: handleIdentifier(Function, typedefDeclaration)
listener: handleNoTypeVariables(=)
listener: handleIdentifier(int, typeReference)
listener: handleNoTypeArguments(;)
listener: handleType(int, null)
ensureSemicolon(int)
listener: endTypedef(typedef, =, ;)
listener: endTopLevelDeclaration(typedef)
parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext')
parseMetadataStar(;)
listener: beginMetadataStar(typedef)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(;, typedef, null, Instance of 'DirectiveContext')
parseTypedef(typedef)
listener: beginUncategorizedTopLevelDeclaration(typedef)
listener: beginTypedef(typedef)
ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true)
listener: handleIdentifier(F, typedefDeclaration)
listener: beginTypeVariables(<)
parseMetadataStar(<)
listener: beginMetadataStar(Function)
listener: endMetadataStar(0)
ensureIdentifier(<, typeVariableDeclaration)
reportRecoverableErrorWithToken(Function, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[BuiltInIdentifierInDeclaration, Can't use 'Function' as a name here., null, {lexeme: Function}], Function, Function)
listener: handleIdentifier(Function, typeVariableDeclaration)
listener: beginTypeVariable(Function)
listener: handleTypeVariablesDefined(Function, 1)
listener: handleNoType(Function)
listener: endTypeVariable(>, 0, null, null)
listener: endTypeVariables(<, >)
listener: handleIdentifier(int, typeReference)
listener: handleNoTypeArguments(;)
listener: handleType(int, null)
ensureSemicolon(int)
listener: endTypedef(typedef, =, ;)
listener: endTopLevelDeclaration(extension)
parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext')
parseMetadataStar(;)
listener: beginMetadataStar(extension)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(;, extension, null, Instance of 'DirectiveContext')
parseExtension(extension)
listener: beginExtensionDeclarationPrelude(extension)
reportRecoverableErrorWithToken(Function, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[BuiltInIdentifierInDeclaration, Can't use 'Function' as a name here., null, {lexeme: Function}], Function, Function)
listener: handleNoTypeVariables(on)
listener: beginExtensionDeclaration(extension, Function)
listener: handleIdentifier(List, typeReference)
listener: handleNoTypeArguments({)
listener: handleType(List, null)
listener: handleExtensionShowHide(null, 0, null, 0)
parseClassOrMixinOrExtensionBody(List, DeclarationKind.Extension, Function)
listener: beginClassOrMixinOrExtensionBody(DeclarationKind.Extension, {)
notEofOrValue(}, })
listener: endClassOrMixinOrExtensionBody(DeclarationKind.Extension, 0, {, })
listener: endExtensionDeclaration(extension, null, on, null, null, })
listener: endTopLevelDeclaration(extension)
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext')
parseMetadataStar(})
listener: beginMetadataStar(extension)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(}, extension, null, Instance of 'DirectiveContext')
parseExtension(extension)
listener: beginExtensionDeclarationPrelude(extension)
listener: beginTypeVariables(<)
parseMetadataStar(<)
listener: beginMetadataStar(Function)
listener: endMetadataStar(0)
ensureIdentifier(<, typeVariableDeclaration)
reportRecoverableErrorWithToken(Function, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[BuiltInIdentifierInDeclaration, Can't use 'Function' as a name here., null, {lexeme: Function}], Function, Function)
listener: handleIdentifier(Function, typeVariableDeclaration)
listener: beginTypeVariable(Function)
listener: handleTypeVariablesDefined(Function, 1)
listener: handleNoType(Function)
listener: endTypeVariable(>, 0, null, null)
listener: endTypeVariables(<, >)
listener: beginExtensionDeclaration(extension, E)
ensureIdentifier(on, typeReference)
listener: handleIdentifier(List, typeReference)
listener: beginTypeArguments(<)
listener: handleIdentifier(Function, typeReference)
listener: handleNoTypeArguments(>)
listener: handleType(Function, null)
listener: endTypeArguments(1, <, >)
listener: handleType(List, null)
listener: handleExtensionShowHide(null, 0, null, 0)
parseClassOrMixinOrExtensionBody(>, DeclarationKind.Extension, E)
listener: beginClassOrMixinOrExtensionBody(DeclarationKind.Extension, {)
notEofOrValue(}, })
listener: endClassOrMixinOrExtensionBody(DeclarationKind.Extension, 0, {, })
listener: endExtensionDeclaration(extension, null, on, null, null, })
listener: endTopLevelDeclaration(mixin)
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext')
parseMetadataStar(})
listener: beginMetadataStar(mixin)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(}, mixin, null, Instance of 'DirectiveContext')
parseMixin(null, mixin)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(mixin)
ensureIdentifier(mixin, classOrMixinDeclaration)
reportRecoverableErrorWithToken(Function, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[BuiltInIdentifierInDeclaration, Can't use 'Function' as a name here., null, {lexeme: Function}], Function, Function)
listener: handleIdentifier(Function, classOrMixinDeclaration)
listener: handleNoTypeVariables({)
listener: beginMixinDeclaration(null, mixin, Function)
parseMixinHeaderOpt(Function, mixin)
parseMixinOnOpt(Function)
listener: handleMixinOn(null, 0)
parseClassOrMixinOrEnumImplementsOpt(Function)
listener: handleImplements(null, 0)
listener: handleMixinHeader(mixin)
parseClassOrMixinOrExtensionBody(Function, DeclarationKind.Mixin, Function)
listener: beginClassOrMixinOrExtensionBody(DeclarationKind.Mixin, {)
notEofOrValue(}, })
listener: endClassOrMixinOrExtensionBody(DeclarationKind.Mixin, 0, {, })
listener: endMixinDeclaration(mixin, })
listener: endTopLevelDeclaration(mixin)
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext')
parseMetadataStar(})
listener: beginMetadataStar(mixin)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(}, mixin, null, Instance of 'DirectiveContext')
parseMixin(null, mixin)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(mixin)
ensureIdentifier(mixin, classOrMixinDeclaration)
listener: handleIdentifier(M, classOrMixinDeclaration)
listener: beginTypeVariables(<)
parseMetadataStar(<)
listener: beginMetadataStar(Function)
listener: endMetadataStar(0)
ensureIdentifier(<, typeVariableDeclaration)
reportRecoverableErrorWithToken(Function, Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[BuiltInIdentifierInDeclaration, Can't use 'Function' as a name here., null, {lexeme: Function}], Function, Function)
listener: handleIdentifier(Function, typeVariableDeclaration)
listener: beginTypeVariable(Function)
listener: handleTypeVariablesDefined(Function, 1)
listener: handleNoType(Function)
listener: endTypeVariable(>, 0, null, null)
listener: endTypeVariables(<, >)
listener: beginMixinDeclaration(null, mixin, M)
parseMixinHeaderOpt(>, mixin)
parseMixinOnOpt(>)
listener: handleMixinOn(null, 0)
parseClassOrMixinOrEnumImplementsOpt(>)
ensureIdentifier(implements, typeReference)
listener: handleIdentifier(List, typeReference)
listener: beginTypeArguments(<)
listener: handleIdentifier(Function, typeReference)
listener: handleNoTypeArguments(>)
listener: handleType(Function, null)
listener: endTypeArguments(1, <, >)
listener: handleType(List, null)
listener: handleImplements(implements, 1)
listener: handleMixinHeader(mixin)
parseClassOrMixinOrExtensionBody(>, DeclarationKind.Mixin, M)
listener: beginClassOrMixinOrExtensionBody(DeclarationKind.Mixin, {)
notEofOrValue(}, })
listener: endClassOrMixinOrExtensionBody(DeclarationKind.Mixin, 0, {, })
listener: endMixinDeclaration(mixin, })
listener: endTopLevelDeclaration(void)
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext')
parseMetadataStar(})
listener: beginMetadataStar(void)
listener: endMetadataStar(0)
parseTopLevelMemberImpl(})
listener: beginTopLevelMember(void)
parseTopLevelMethod(}, null, null, }, Instance of 'VoidType', null, main, false)
listener: beginTopLevelMethod(}, null, null)
listener: handleVoidKeyword(void)
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false)
listener: handleIdentifier(main, topLevelFunctionDeclaration)
parseMethodTypeVar(main)
listener: handleNoTypeVariables(()
parseGetterOrFormalParameters(main, main, false, MemberKind.TopLevelMethod)
parseFormalParameters(main, MemberKind.TopLevelMethod)
parseFormalParametersRest((, MemberKind.TopLevelMethod)
listener: beginFormalParameters((, MemberKind.TopLevelMethod)
listener: endFormalParameters(0, (, ), MemberKind.TopLevelMethod)
parseAsyncModifierOpt())
listener: handleAsyncModifier(null, null)
inPlainSync()
parseFunctionBody(), false, false)
listener: beginBlockFunctionBody({)
notEofOrValue(}, Function)
parseStatement({)
parseStatementX({)
parseExpressionStatementOrDeclaration({, false)
parseExpressionStatementOrDeclarationAfterModifiers({, {, null, null, null, false)
looksLikeLocalFunction(ok)
listener: beginMetadataStar(Function)
listener: endMetadataStar(0)
listener: handleIdentifier(Function, typeReference)
listener: handleNoTypeArguments(ok)
listener: handleType(Function, null)
listener: beginVariablesDeclaration(ok, null, null)
parseVariablesDeclarationRest(Function, true)
parseOptionallyInitializedIdentifier(Function)
ensureIdentifier(Function, localVariableDeclaration)
listener: handleIdentifier(ok, localVariableDeclaration)
listener: beginInitializedIdentifier(ok)
parseVariableInitializerOpt(ok)
listener: handleNoVariableInitializer(ok)
listener: endInitializedIdentifier(ok)
ensureSemicolon(ok)
listener: endVariablesDeclaration(1, ;)
notEofOrValue(}, dynamic)
parseStatement(;)
parseStatementX(;)
parseExpressionStatementOrDeclaration(;, false)
parseExpressionStatementOrDeclarationAfterModifiers(;, ;, null, null, null, false)
looksLikeLocalFunction(okToo)
listener: beginMetadataStar(dynamic)
listener: endMetadataStar(0)
listener: handleIdentifier(dynamic, typeReference)
listener: handleNoTypeArguments(okToo)
listener: handleType(dynamic, null)
listener: beginVariablesDeclaration(okToo, null, null)
parseVariablesDeclarationRest(dynamic, true)
parseOptionallyInitializedIdentifier(dynamic)
ensureIdentifier(dynamic, localVariableDeclaration)
listener: handleIdentifier(okToo, localVariableDeclaration)
listener: beginInitializedIdentifier(okToo)
parseVariableInitializerOpt(okToo)
listener: handleNoVariableInitializer(okToo)
listener: endInitializedIdentifier(okToo)
ensureSemicolon(okToo)
listener: endVariablesDeclaration(1, ;)
notEofOrValue(}, })
listener: endBlockFunctionBody(2, {, })
listener: endTopLevelMethod(void, null, })
listener: endTopLevelDeclaration()
reportAllErrorTokens(class)
listener: endCompilationUnit(9, )