blob: 7a5abbd5c3f6b2da88c21b4b56b56b64f47e3153 [file] [log] [blame]
parseUnit(class)
skipErrorTokens(class)
listener: beginCompilationUnit(class)
syntheticPreviousToken(class)
parseTopLevelDeclarationImpl(, DirectiveContext(DirectiveState.Unknown))
parseMetadataStar()
listener: beginMetadataStar(class)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(class, , class, null, null, null, null, DirectiveContext(DirectiveState.Unknown))
parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(C, classOrMixinDeclaration)
listener: handleNoTypeVariables({)
listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, C)
parseClass(C, class, class, null, C)
parsePrimaryConstructorOpt(C, null, false)
listener: handleNoPrimaryConstructor(C, null, false)
parseClassHeaderOpt(C, class, class)
parseClassExtendsOpt(C, DeclarationHeaderKind.Class)
listener: handleNoType(C)
listener: handleClassExtends(null, 1)
parseClassWithClauseOpt(C)
listener: handleClassNoWithClause()
parseClassOrMixinOrEnumImplementsOpt(C)
listener: handleImplements(null, 0)
listener: handleClassHeader(class, class, null)
parseClassOrMixinOrExtensionBody(C, DeclarationKind.Class, C)
listener: beginClassOrMixinOrExtensionBody(DeclarationKind.Class, {)
notEofOrType(CLOSE_CURLY_BRACKET, new)
parseClassOrMixinOrExtensionOrEnumMemberImpl({, DeclarationKind.Class, C)
parseMetadataStar({)
listener: beginMetadataStar(new)
listener: endMetadataStar(0)
listener: beginMember()
parseMethod({, null, null, null, null, null, null, null, {, NoType(), null, new, new, DeclarationKind.Class, C, false)
listener: beginConstructor(DeclarationKind.Class, null, null, null, null, null, null, new, new, C)
listener: handleNoType({)
reportRecoverableError(new, NewConstructorNewName)
listener: handleRecoverableError(NewConstructorNewName, new, new)
listener: handleIdentifier(new, methodDeclaration)
parseMethodTypeVar(new)
listener: handleNoTypeVariables(()
parseGetterOrFormalParameters(new, new, false, MemberKind.NonStaticMethod)
parseFormalParameters(new, MemberKind.NonStaticMethod)
parseFormalParametersRest((, MemberKind.NonStaticMethod)
listener: beginFormalParameters((, MemberKind.NonStaticMethod)
listener: endFormalParameters(0, (, ), MemberKind.NonStaticMethod)
parseInitializersOpt())
listener: handleNoInitializers()
parseAsyncModifierOpt())
listener: handleAsyncModifier(null, null)
inPlainSync()
inPlainSync()
parseFunctionBody(), false, true)
listener: handleEmptyFunctionBody(;)
listener: endConstructor(DeclarationKind.Class, new, new, (, null, ;)
listener: endMember()
notEofOrType(CLOSE_CURLY_BRACKET, const)
parseClassOrMixinOrExtensionOrEnumMemberImpl(;, DeclarationKind.Class, C)
parseMetadataStar(;)
listener: beginMetadataStar(const)
listener: endMetadataStar(0)
listener: beginMember()
parseMethod(;, null, null, null, null, null, null, const, const, NoType(), null, new, new, DeclarationKind.Class, C, false)
listener: beginConstructor(DeclarationKind.Class, null, null, null, null, const, null, new, new, C)
listener: handleNoType(const)
reportRecoverableError(new, NewConstructorNewName)
listener: handleRecoverableError(NewConstructorNewName, new, new)
listener: handleIdentifier(new, methodDeclaration)
parseMethodTypeVar(new)
listener: handleNoTypeVariables(()
parseGetterOrFormalParameters(new, new, false, MemberKind.NonStaticMethod)
parseFormalParameters(new, MemberKind.NonStaticMethod)
parseFormalParametersRest((, MemberKind.NonStaticMethod)
listener: beginFormalParameters((, MemberKind.NonStaticMethod)
listener: endFormalParameters(0, (, ), MemberKind.NonStaticMethod)
parseInitializersOpt())
listener: handleNoInitializers()
parseAsyncModifierOpt())
listener: handleAsyncModifier(null, null)
inPlainSync()
inPlainSync()
parseFunctionBody(), false, true)
listener: handleEmptyFunctionBody(;)
listener: endConstructor(DeclarationKind.Class, const, new, (, null, ;)
listener: endMember()
notEofOrType(CLOSE_CURLY_BRACKET, new)
parseClassOrMixinOrExtensionOrEnumMemberImpl(;, DeclarationKind.Class, C)
parseMetadataStar(;)
listener: beginMetadataStar(new)
listener: endMetadataStar(0)
listener: beginMember()
parseMethod(;, null, null, null, null, null, null, null, ;, NoType(), null, new, new, DeclarationKind.Class, C, false)
listener: beginConstructor(DeclarationKind.Class, null, null, null, null, null, null, new, new, C)
listener: handleNoType(;)
reportRecoverableError(new, NewConstructorNewName)
listener: handleRecoverableError(NewConstructorNewName, new, new)
listener: handleIdentifier(new, methodDeclaration)
parseMethodTypeVar(new)
listener: handleNoTypeVariables(()
parseGetterOrFormalParameters(new, new, false, MemberKind.NonStaticMethod)
parseFormalParameters(new, MemberKind.NonStaticMethod)
parseFormalParametersRest((, MemberKind.NonStaticMethod)
listener: beginFormalParameters((, MemberKind.NonStaticMethod)
listener: endFormalParameters(0, (, ), MemberKind.NonStaticMethod)
parseInitializersOpt())
parseInitializers(:)
listener: beginInitializers(:)
parseInitializer(:)
listener: beginInitializer(this)
parseInitializerExpressionRest(:)
parseExpression(:)
looksLikeOuterPatternEquals(:)
skipOuterPattern(:)
parsePrecedenceExpression(:, 1, true, ConstantPatternContext.none)
parseUnaryExpression(:, true, ConstantPatternContext.none)
parsePrimary(:, expression, ConstantPatternContext.none)
parseThisExpression(:, expression)
listener: handleThisExpression(this, expression)
parsePrimary(., expressionContinuation, ConstantPatternContext.none)
parseSendOrFunctionLiteral(., expressionContinuation, ConstantPatternContext.none)
parseSend(., expressionContinuation, ConstantPatternContext.none)
ensureIdentifier(., expressionContinuation)
listener: handleIdentifier(x, expressionContinuation)
listener: handleNoTypeArguments(=)
parseArgumentsOpt(x)
listener: handleNoArguments(=)
listener: handleSend(x, x)
listener: handleDotAccess(., x, false)
parsePrecedenceExpression(=, 1, true, ConstantPatternContext.none)
parseUnaryExpression(=, true, ConstantPatternContext.none)
parsePrimary(=, expression, ConstantPatternContext.none)
parseLiteralInt(=)
listener: handleLiteralInt(0)
listener: handleAssignmentExpression(=, 0)
listener: endInitializer(0)
listener: endInitializers(1, :, 0)
parseAsyncModifierOpt(0)
listener: handleAsyncModifier(null, null)
inPlainSync()
inPlainSync()
parseFunctionBody(0, false, true)
listener: handleEmptyFunctionBody(;)
listener: endConstructor(DeclarationKind.Class, new, new, (, :, ;)
listener: endMember()
notEofOrType(CLOSE_CURLY_BRACKET, const)
parseClassOrMixinOrExtensionOrEnumMemberImpl(;, DeclarationKind.Class, C)
parseMetadataStar(;)
listener: beginMetadataStar(const)
listener: endMetadataStar(0)
listener: beginMember()
parseMethod(;, null, null, null, null, null, null, const, const, NoType(), null, new, new, DeclarationKind.Class, C, false)
listener: beginConstructor(DeclarationKind.Class, null, null, null, null, const, null, new, new, C)
listener: handleNoType(const)
reportRecoverableError(new, NewConstructorNewName)
listener: handleRecoverableError(NewConstructorNewName, new, new)
listener: handleIdentifier(new, methodDeclaration)
parseMethodTypeVar(new)
listener: handleNoTypeVariables(()
parseGetterOrFormalParameters(new, new, false, MemberKind.NonStaticMethod)
parseFormalParameters(new, MemberKind.NonStaticMethod)
parseFormalParametersRest((, MemberKind.NonStaticMethod)
listener: beginFormalParameters((, MemberKind.NonStaticMethod)
listener: endFormalParameters(0, (, ), MemberKind.NonStaticMethod)
parseInitializersOpt())
parseInitializers(:)
listener: beginInitializers(:)
parseInitializer(:)
listener: beginInitializer(this)
parseInitializerExpressionRest(:)
parseExpression(:)
looksLikeOuterPatternEquals(:)
skipOuterPattern(:)
parsePrecedenceExpression(:, 1, true, ConstantPatternContext.none)
parseUnaryExpression(:, true, ConstantPatternContext.none)
parsePrimary(:, expression, ConstantPatternContext.none)
parseThisExpression(:, expression)
listener: handleThisExpression(this, expression)
parsePrimary(., expressionContinuation, ConstantPatternContext.none)
parseSendOrFunctionLiteral(., expressionContinuation, ConstantPatternContext.none)
parseSend(., expressionContinuation, ConstantPatternContext.none)
ensureIdentifier(., expressionContinuation)
listener: handleIdentifier(x, expressionContinuation)
listener: handleNoTypeArguments(=)
parseArgumentsOpt(x)
listener: handleNoArguments(=)
listener: handleSend(x, x)
listener: handleDotAccess(., x, false)
parsePrecedenceExpression(=, 1, true, ConstantPatternContext.none)
parseUnaryExpression(=, true, ConstantPatternContext.none)
parsePrimary(=, expression, ConstantPatternContext.none)
parseLiteralInt(=)
listener: handleLiteralInt(0)
listener: handleAssignmentExpression(=, 0)
listener: endInitializer(0)
listener: endInitializers(1, :, 0)
parseAsyncModifierOpt(0)
listener: handleAsyncModifier(null, null)
inPlainSync()
inPlainSync()
parseFunctionBody(0, false, true)
listener: handleEmptyFunctionBody(;)
listener: endConstructor(DeclarationKind.Class, const, new, (, :, ;)
listener: endMember()
notEofOrType(CLOSE_CURLY_BRACKET, new)
parseClassOrMixinOrExtensionOrEnumMemberImpl(;, DeclarationKind.Class, C)
parseMetadataStar(;)
listener: beginMetadataStar(new)
listener: endMetadataStar(0)
listener: beginMember()
parseMethod(;, null, null, null, null, null, null, null, ;, NoType(), null, new, new, DeclarationKind.Class, C, false)
listener: beginConstructor(DeclarationKind.Class, null, null, null, null, null, null, new, new, C)
listener: handleNoType(;)
reportRecoverableError(new, NewConstructorNewName)
listener: handleRecoverableError(NewConstructorNewName, new, new)
listener: handleIdentifier(new, methodDeclaration)
parseMethodTypeVar(new)
listener: handleNoTypeVariables(()
parseGetterOrFormalParameters(new, new, false, MemberKind.NonStaticMethod)
parseFormalParameters(new, MemberKind.NonStaticMethod)
parseFormalParametersRest((, MemberKind.NonStaticMethod)
listener: beginFormalParameters((, MemberKind.NonStaticMethod)
listener: endFormalParameters(0, (, ), MemberKind.NonStaticMethod)
parseInitializersOpt())
listener: handleNoInitializers()
parseAsyncModifierOpt())
listener: handleAsyncModifier(null, null)
inPlainSync()
inPlainSync()
parseFunctionBody(), false, true)
listener: beginBlockFunctionBody({)
notEofOrType(CLOSE_CURLY_BRACKET, })
listener: endBlockFunctionBody(0, {, })
listener: endConstructor(DeclarationKind.Class, new, new, (, null, })
listener: endMember()
notEofOrType(CLOSE_CURLY_BRACKET, const)
parseClassOrMixinOrExtensionOrEnumMemberImpl(}, DeclarationKind.Class, C)
parseMetadataStar(})
listener: beginMetadataStar(const)
listener: endMetadataStar(0)
listener: beginMember()
parseMethod(}, null, null, null, null, null, null, const, const, NoType(), null, new, new, DeclarationKind.Class, C, false)
listener: beginConstructor(DeclarationKind.Class, null, null, null, null, const, null, new, new, C)
listener: handleNoType(const)
reportRecoverableError(new, NewConstructorNewName)
listener: handleRecoverableError(NewConstructorNewName, new, new)
listener: handleIdentifier(new, methodDeclaration)
parseMethodTypeVar(new)
listener: handleNoTypeVariables(()
parseGetterOrFormalParameters(new, new, false, MemberKind.NonStaticMethod)
parseFormalParameters(new, MemberKind.NonStaticMethod)
parseFormalParametersRest((, MemberKind.NonStaticMethod)
listener: beginFormalParameters((, MemberKind.NonStaticMethod)
listener: endFormalParameters(0, (, ), MemberKind.NonStaticMethod)
parseInitializersOpt())
listener: handleNoInitializers()
parseAsyncModifierOpt())
listener: handleAsyncModifier(null, null)
inPlainSync()
inPlainSync()
parseFunctionBody(), false, true)
listener: beginBlockFunctionBody({)
notEofOrType(CLOSE_CURLY_BRACKET, })
listener: endBlockFunctionBody(0, {, })
listener: endConstructor(DeclarationKind.Class, const, new, (, null, })
listener: endMember()
notEofOrType(CLOSE_CURLY_BRACKET, new)
parseClassOrMixinOrExtensionOrEnumMemberImpl(}, DeclarationKind.Class, C)
parseMetadataStar(})
listener: beginMetadataStar(new)
listener: endMetadataStar(0)
listener: beginMember()
parseMethod(}, null, null, null, null, null, null, null, }, NoType(), null, new, new, DeclarationKind.Class, C, false)
listener: beginConstructor(DeclarationKind.Class, null, null, null, null, null, null, new, new, C)
listener: handleNoType(})
reportRecoverableError(new, NewConstructorNewName)
listener: handleRecoverableError(NewConstructorNewName, new, new)
listener: handleIdentifier(new, methodDeclaration)
parseMethodTypeVar(new)
listener: handleNoTypeVariables(()
parseGetterOrFormalParameters(new, new, false, MemberKind.NonStaticMethod)
parseFormalParameters(new, MemberKind.NonStaticMethod)
parseFormalParametersRest((, MemberKind.NonStaticMethod)
listener: beginFormalParameters((, MemberKind.NonStaticMethod)
listener: endFormalParameters(0, (, ), MemberKind.NonStaticMethod)
parseInitializersOpt())
parseInitializers(:)
listener: beginInitializers(:)
parseInitializer(:)
listener: beginInitializer(this)
parseInitializerExpressionRest(:)
parseExpression(:)
looksLikeOuterPatternEquals(:)
skipOuterPattern(:)
parsePrecedenceExpression(:, 1, true, ConstantPatternContext.none)
parseUnaryExpression(:, true, ConstantPatternContext.none)
parsePrimary(:, expression, ConstantPatternContext.none)
parseThisExpression(:, expression)
listener: handleThisExpression(this, expression)
parsePrimary(., expressionContinuation, ConstantPatternContext.none)
parseSendOrFunctionLiteral(., expressionContinuation, ConstantPatternContext.none)
parseSend(., expressionContinuation, ConstantPatternContext.none)
ensureIdentifier(., expressionContinuation)
listener: handleIdentifier(x, expressionContinuation)
listener: handleNoTypeArguments(=)
parseArgumentsOpt(x)
listener: handleNoArguments(=)
listener: handleSend(x, x)
listener: handleDotAccess(., x, false)
parsePrecedenceExpression(=, 1, true, ConstantPatternContext.none)
parseUnaryExpression(=, true, ConstantPatternContext.none)
parsePrimary(=, expression, ConstantPatternContext.none)
parseLiteralInt(=)
listener: handleLiteralInt(0)
listener: handleAssignmentExpression(=, 0)
listener: endInitializer(0)
listener: endInitializers(1, :, 0)
parseAsyncModifierOpt(0)
listener: handleAsyncModifier(null, null)
inPlainSync()
inPlainSync()
parseFunctionBody(0, false, true)
listener: beginBlockFunctionBody({)
notEofOrType(CLOSE_CURLY_BRACKET, })
listener: endBlockFunctionBody(0, {, })
listener: endConstructor(DeclarationKind.Class, new, new, (, :, })
listener: endMember()
notEofOrType(CLOSE_CURLY_BRACKET, const)
parseClassOrMixinOrExtensionOrEnumMemberImpl(}, DeclarationKind.Class, C)
parseMetadataStar(})
listener: beginMetadataStar(const)
listener: endMetadataStar(0)
listener: beginMember()
parseMethod(}, null, null, null, null, null, null, const, const, NoType(), null, new, new, DeclarationKind.Class, C, false)
listener: beginConstructor(DeclarationKind.Class, null, null, null, null, const, null, new, new, C)
listener: handleNoType(const)
reportRecoverableError(new, NewConstructorNewName)
listener: handleRecoverableError(NewConstructorNewName, new, new)
listener: handleIdentifier(new, methodDeclaration)
parseMethodTypeVar(new)
listener: handleNoTypeVariables(()
parseGetterOrFormalParameters(new, new, false, MemberKind.NonStaticMethod)
parseFormalParameters(new, MemberKind.NonStaticMethod)
parseFormalParametersRest((, MemberKind.NonStaticMethod)
listener: beginFormalParameters((, MemberKind.NonStaticMethod)
listener: endFormalParameters(0, (, ), MemberKind.NonStaticMethod)
parseInitializersOpt())
parseInitializers(:)
listener: beginInitializers(:)
parseInitializer(:)
listener: beginInitializer(this)
parseInitializerExpressionRest(:)
parseExpression(:)
looksLikeOuterPatternEquals(:)
skipOuterPattern(:)
parsePrecedenceExpression(:, 1, true, ConstantPatternContext.none)
parseUnaryExpression(:, true, ConstantPatternContext.none)
parsePrimary(:, expression, ConstantPatternContext.none)
parseThisExpression(:, expression)
listener: handleThisExpression(this, expression)
parsePrimary(., expressionContinuation, ConstantPatternContext.none)
parseSendOrFunctionLiteral(., expressionContinuation, ConstantPatternContext.none)
parseSend(., expressionContinuation, ConstantPatternContext.none)
ensureIdentifier(., expressionContinuation)
listener: handleIdentifier(x, expressionContinuation)
listener: handleNoTypeArguments(=)
parseArgumentsOpt(x)
listener: handleNoArguments(=)
listener: handleSend(x, x)
listener: handleDotAccess(., x, false)
parsePrecedenceExpression(=, 1, true, ConstantPatternContext.none)
parseUnaryExpression(=, true, ConstantPatternContext.none)
parsePrimary(=, expression, ConstantPatternContext.none)
parseLiteralInt(=)
listener: handleLiteralInt(0)
listener: handleAssignmentExpression(=, 0)
listener: endInitializer(0)
listener: endInitializers(1, :, 0)
parseAsyncModifierOpt(0)
listener: handleAsyncModifier(null, null)
inPlainSync()
inPlainSync()
parseFunctionBody(0, false, true)
listener: beginBlockFunctionBody({)
notEofOrType(CLOSE_CURLY_BRACKET, })
listener: endBlockFunctionBody(0, {, })
listener: endConstructor(DeclarationKind.Class, const, new, (, :, })
listener: endMember()
notEofOrType(CLOSE_CURLY_BRACKET, })
listener: endClassOrMixinOrExtensionBody(DeclarationKind.Class, 8, {, })
listener: endClassDeclaration(class, })
listener: endTopLevelDeclaration(})
reportAllErrorTokens(class)
listener: endCompilationUnit(1, )