blob: 659cd0439c9ce7b367c33bc6957dbf76dc08205a [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)
listener: handleIdentifier(C, classOrMixinDeclaration)
listener: handleNoTypeVariables({)
listener: beginClassDeclaration(class, null, null, null, C)
parseClass(C, class, class, C)
parseClassHeaderOpt(C, class, class)
parseClassExtendsOpt(C)
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, {)
notEofOrValue(}, C)
parseClassOrMixinOrExtensionOrEnumMemberImpl({, DeclarationKind.Class, C)
parseMetadataStar({)
listener: beginMetadataStar(C)
listener: endMetadataStar(0)
listener: beginMember()
isReservedKeyword(()
parseMethod({, null, null, null, null, null, null, null, {, Instance of 'NoType', null, C, DeclarationKind.Class, C, false)
listener: beginMethod(DeclarationKind.Class, null, null, null, null, null, null, C)
listener: handleNoType({)
ensureIdentifierPotentiallyRecovered({, methodDeclaration, false)
listener: handleIdentifier(C, methodDeclaration)
parseQualifiedRestOpt(C, methodDeclarationContinuation)
parseMethodTypeVar(C)
listener: handleNoTypeVariables(()
parseGetterOrFormalParameters(C, C, false, MemberKind.NonStaticMethod)
parseFormalParameters(C, MemberKind.NonStaticMethod)
parseFormalParametersRest((, MemberKind.NonStaticMethod)
listener: beginFormalParameters((, MemberKind.NonStaticMethod)
parseOptionalNamedParameters((, MemberKind.NonStaticMethod)
listener: beginOptionalFormalParameters({)
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.NonStaticMethod)
parseMetadataStar({)
listener: beginMetadataStar(c)
listener: endMetadataStar(0)
listener: beginFormalParameter(c, MemberKind.NonStaticMethod, null, null, null)
listener: handleNoType({)
ensureIdentifier({, formalParameterDeclaration)
listener: handleIdentifier(c, formalParameterDeclaration)
listener: handleFormalParameterWithoutValue(})
listener: endFormalParameter(null, null, null, c, null, null, FormalParameterKind.optionalNamed, MemberKind.NonStaticMethod)
listener: endOptionalFormalParameters(1, {, })
ensureCloseParen(}, ()
listener: endFormalParameters(1, (, ), MemberKind.NonStaticMethod)
parseInitializersOpt())
listener: handleNoInitializers()
parseAsyncModifierOpt())
listener: handleAsyncModifier(null, null)
inPlainSync()
inPlainSync()
parseFunctionBody(), false, true)
listener: handleEmptyFunctionBody(;)
listener: endClassConstructor(null, C, (, null, ;)
listener: endMember()
notEofOrValue(}, C)
parseClassOrMixinOrExtensionOrEnumMemberImpl(;, DeclarationKind.Class, C)
parseMetadataStar(;)
listener: beginMetadataStar(C)
listener: endMetadataStar(0)
listener: beginMember()
parseMethod(;, null, null, null, null, null, null, null, ;, Instance of 'SimpleType', null, m, DeclarationKind.Class, C, false)
listener: beginMethod(DeclarationKind.Class, null, null, null, null, null, null, m)
listener: handleIdentifier(C, typeReference)
listener: handleNoTypeArguments(m)
listener: handleType(C, null)
ensureIdentifierPotentiallyRecovered(C, methodDeclaration, false)
listener: handleIdentifier(m, methodDeclaration)
parseQualifiedRestOpt(m, methodDeclarationContinuation)
parseMethodTypeVar(m)
listener: handleNoTypeVariables(()
parseGetterOrFormalParameters(m, m, false, MemberKind.NonStaticMethod)
parseFormalParameters(m, 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({)
notEofOrValue(}, return)
parseStatement({)
parseStatementX({)
parseReturnStatement({)
listener: beginReturnStatement(return)
parseExpression(return)
parsePrecedenceExpression(return, 1, true)
parseUnaryExpression(return, true)
parsePrimary(return, expression)
parseSendOrFunctionLiteral(return, expression)
looksLikeFunctionBody(;)
parseSend(return, expression)
isNextIdentifier(return)
ensureIdentifier(return, expression)
listener: handleIdentifier(C, expression)
listener: handleNoTypeArguments(()
parseArgumentsOpt(C)
parseArguments(C)
parseArgumentsRest(()
listener: beginArguments(()
ensureIdentifier((, namedArgumentReference)
listener: handleIdentifier(c, namedArgumentReference)
parseExpression(:)
parsePrecedenceExpression(:, 1, true)
parseUnaryExpression(:, true)
parsePrimary(:, expression)
listener: handleNoTypeArguments([)
parseLiteralListSuffix(:, null)
parseExpression([)
parsePrecedenceExpression([, 1, true)
parseUnaryExpression([, true)
parsePrimary([, expression)
parseSendOrFunctionLiteral([, expression)
looksLikeFunctionBody(,)
parseSend([, expression)
isNextIdentifier([)
ensureIdentifier([, expression)
listener: handleIdentifier(C, expression)
listener: handleNoTypeArguments(()
parseArgumentsOpt(C)
parseArguments(C)
parseArgumentsRest(()
listener: beginArguments(()
ensureIdentifier((, namedArgumentReference)
listener: handleIdentifier(c, namedArgumentReference)
parseExpression(:)
parsePrecedenceExpression(:, 1, true)
parseUnaryExpression(:, true)
parsePrimary(:, expression)
listener: handleNoTypeArguments([)
parseLiteralListSuffix(:, null)
parseExpression([)
parsePrecedenceExpression([, 1, true)
parseUnaryExpression([, true)
parsePrimary([, expression)
parseSendOrFunctionLiteral([, expression)
looksLikeFunctionBody(,)
parseSend([, expression)
isNextIdentifier([)
ensureIdentifier([, expression)
listener: handleIdentifier(C, expression)
listener: handleNoTypeArguments(()
parseArgumentsOpt(C)
parseArguments(C)
parseArgumentsRest(()
listener: beginArguments(()
listener: endArguments(0, (, ))
listener: handleSend(C, ,)
parseExpression(,)
parsePrecedenceExpression(,, 1, true)
parseUnaryExpression(,, true)
parsePrimary(,, expression)
parseSendOrFunctionLiteral(,, expression)
looksLikeFunctionBody(,)
parseSend(,, expression)
isNextIdentifier(,)
ensureIdentifier(,, expression)
listener: handleIdentifier(C, expression)
listener: handleNoTypeArguments(()
parseArgumentsOpt(C)
parseArguments(C)
parseArgumentsRest(()
listener: beginArguments(()
listener: endArguments(0, (, ))
listener: handleSend(C, ,)
parseExpression(,)
parsePrecedenceExpression(,, 1, true)
parseUnaryExpression(,, true)
parsePrimary(,, expression)
parseSendOrFunctionLiteral(,, expression)
looksLikeFunctionBody(,)
parseSend(,, expression)
isNextIdentifier(,)
ensureIdentifier(,, expression)
listener: handleIdentifier(C, expression)
listener: handleNoTypeArguments(()
parseArgumentsOpt(C)
parseArguments(C)
parseArgumentsRest(()
listener: beginArguments(()
listener: endArguments(0, (, ))
listener: handleSend(C, ,)
listener: handleLiteralList(3, [, null, ])
listener: handleNamedArgument(:)
listener: endArguments(1, (, ))
listener: handleSend(C, ,)
parseExpression(,)
parsePrecedenceExpression(,, 1, true)
parseUnaryExpression(,, true)
parsePrimary(,, expression)
parseSendOrFunctionLiteral(,, expression)
looksLikeFunctionBody(,)
parseSend(,, expression)
isNextIdentifier(,)
ensureIdentifier(,, expression)
listener: handleIdentifier(C, expression)
listener: handleNoTypeArguments(()
parseArgumentsOpt(C)
parseArguments(C)
parseArgumentsRest(()
listener: beginArguments(()
listener: endArguments(0, (, ))
listener: handleSend(C, ,)
parseExpression(,)
parsePrecedenceExpression(,, 1, true)
parseUnaryExpression(,, true)
parsePrimary(,, expression)
parseSendOrFunctionLiteral(,, expression)
looksLikeFunctionBody(,)
parseSend(,, expression)
isNextIdentifier(,)
ensureIdentifier(,, expression)
listener: handleIdentifier(C, expression)
listener: handleNoTypeArguments(()
parseArgumentsOpt(C)
parseArguments(C)
parseArgumentsRest(()
listener: beginArguments(()
listener: endArguments(0, (, ))
listener: handleSend(C, ,)
listener: handleLiteralList(3, [, null, ])
listener: handleNamedArgument(:)
listener: endArguments(1, (, ))
listener: handleSend(C, ;)
ensureSemicolon())
listener: endReturnStatement(true, return, ;)
inGenerator()
notEofOrValue(}, })
listener: endBlockFunctionBody(1, {, })
listener: endClassMethod(null, C, (, null, })
listener: endMember()
notEofOrValue(}, })
listener: endClassOrMixinOrExtensionBody(DeclarationKind.Class, 2, {, })
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(D, classOrMixinDeclaration)
listener: handleNoTypeVariables({)
listener: beginClassDeclaration(class, null, null, null, D)
parseClass(D, class, class, D)
parseClassHeaderOpt(D, class, class)
parseClassExtendsOpt(D)
listener: handleNoType(D)
listener: handleClassExtends(null, 1)
parseClassWithClauseOpt(D)
listener: handleClassNoWithClause()
parseClassOrMixinOrEnumImplementsOpt(D)
listener: handleImplements(null, 0)
listener: handleClassHeader(class, class, null)
parseClassOrMixinOrExtensionBody(D, DeclarationKind.Class, D)
listener: beginClassOrMixinOrExtensionBody(DeclarationKind.Class, {)
notEofOrValue(}, D)
parseClassOrMixinOrExtensionOrEnumMemberImpl({, DeclarationKind.Class, D)
parseMetadataStar({)
listener: beginMetadataStar(D)
listener: endMetadataStar(0)
listener: beginMember()
isReservedKeyword(()
parseMethod({, null, null, null, null, null, null, null, {, Instance of 'NoType', null, D, DeclarationKind.Class, D, false)
listener: beginMethod(DeclarationKind.Class, null, null, null, null, null, null, D)
listener: handleNoType({)
ensureIdentifierPotentiallyRecovered({, methodDeclaration, false)
listener: handleIdentifier(D, methodDeclaration)
parseQualifiedRestOpt(D, methodDeclarationContinuation)
parseMethodTypeVar(D)
listener: handleNoTypeVariables(()
parseGetterOrFormalParameters(D, D, false, MemberKind.NonStaticMethod)
parseFormalParameters(D, MemberKind.NonStaticMethod)
parseFormalParametersRest((, MemberKind.NonStaticMethod)
listener: beginFormalParameters((, MemberKind.NonStaticMethod)
parseOptionalNamedParameters((, MemberKind.NonStaticMethod)
listener: beginOptionalFormalParameters({)
parseFormalParameter({, FormalParameterKind.optionalNamed, MemberKind.NonStaticMethod)
parseMetadataStar({)
listener: beginMetadataStar(d)
listener: endMetadataStar(0)
listener: beginFormalParameter(d, MemberKind.NonStaticMethod, null, null, null)
listener: handleNoType({)
ensureIdentifier({, formalParameterDeclaration)
listener: handleIdentifier(d, formalParameterDeclaration)
listener: handleFormalParameterWithoutValue(})
listener: endFormalParameter(null, null, null, d, null, null, FormalParameterKind.optionalNamed, MemberKind.NonStaticMethod)
listener: endOptionalFormalParameters(1, {, })
ensureCloseParen(}, ()
listener: endFormalParameters(1, (, ), MemberKind.NonStaticMethod)
parseInitializersOpt())
listener: handleNoInitializers()
parseAsyncModifierOpt())
listener: handleAsyncModifier(null, null)
inPlainSync()
inPlainSync()
parseFunctionBody(), false, true)
listener: handleEmptyFunctionBody(;)
listener: endClassConstructor(null, D, (, null, ;)
listener: endMember()
notEofOrValue(}, D)
parseClassOrMixinOrExtensionOrEnumMemberImpl(;, DeclarationKind.Class, D)
parseMetadataStar(;)
listener: beginMetadataStar(D)
listener: endMetadataStar(0)
listener: beginMember()
parseMethod(;, null, null, null, null, null, null, null, ;, Instance of 'SimpleType', null, m, DeclarationKind.Class, D, false)
listener: beginMethod(DeclarationKind.Class, null, null, null, null, null, null, m)
listener: handleIdentifier(D, typeReference)
listener: handleNoTypeArguments(m)
listener: handleType(D, null)
ensureIdentifierPotentiallyRecovered(D, methodDeclaration, false)
listener: handleIdentifier(m, methodDeclaration)
parseQualifiedRestOpt(m, methodDeclarationContinuation)
parseMethodTypeVar(m)
listener: handleNoTypeVariables(()
parseGetterOrFormalParameters(m, m, false, MemberKind.NonStaticMethod)
parseFormalParameters(m, 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({)
notEofOrValue(}, return)
parseStatement({)
parseStatementX({)
parseReturnStatement({)
listener: beginReturnStatement(return)
parseExpression(return)
parsePrecedenceExpression(return, 1, true)
parseUnaryExpression(return, true)
parsePrimary(return, expression)
parseSendOrFunctionLiteral(return, expression)
looksLikeFunctionBody(;)
parseSend(return, expression)
isNextIdentifier(return)
ensureIdentifier(return, expression)
listener: handleIdentifier(D, expression)
listener: handleNoTypeArguments(()
parseArgumentsOpt(D)
parseArguments(D)
parseArgumentsRest(()
listener: beginArguments(()
ensureIdentifier((, namedArgumentReference)
listener: handleIdentifier(d, namedArgumentReference)
parseExpression(:)
parsePrecedenceExpression(:, 1, true)
parseUnaryExpression(:, true)
parsePrimary(:, expression)
listener: handleNoTypeArguments([)
parseLiteralListSuffix(:, null)
parseExpression([)
parsePrecedenceExpression([, 1, true)
parseUnaryExpression([, true)
parsePrimary([, expression)
parseSendOrFunctionLiteral([, expression)
looksLikeFunctionBody(,)
parseSend([, expression)
isNextIdentifier([)
ensureIdentifier([, expression)
listener: handleIdentifier(D, expression)
listener: handleNoTypeArguments(()
parseArgumentsOpt(D)
parseArguments(D)
parseArgumentsRest(()
listener: beginArguments(()
ensureIdentifier((, namedArgumentReference)
listener: handleIdentifier(d, namedArgumentReference)
parseExpression(:)
parsePrecedenceExpression(:, 1, true)
parseUnaryExpression(:, true)
parsePrimary(:, expression)
parseSendOrFunctionLiteral(:, expression)
looksLikeFunctionBody(,)
parseSend(:, expression)
isNextIdentifier(:)
ensureIdentifier(:, expression)
listener: handleIdentifier(D, expression)
listener: handleNoTypeArguments(()
parseArgumentsOpt(D)
parseArguments(D)
parseArgumentsRest(()
listener: beginArguments(()
listener: endArguments(0, (, ))
listener: handleSend(D, ,)
listener: handleNamedArgument(:)
parseExpression(,)
parsePrecedenceExpression(,, 1, true)
parseUnaryExpression(,, true)
parsePrimary(,, expression)
parseSendOrFunctionLiteral(,, expression)
looksLikeFunctionBody(,)
parseSend(,, expression)
isNextIdentifier(,)
ensureIdentifier(,, expression)
listener: handleIdentifier(D, expression)
listener: handleNoTypeArguments(()
parseArgumentsOpt(D)
parseArguments(D)
parseArgumentsRest(()
listener: beginArguments(()
listener: endArguments(0, (, ))
listener: handleSend(D, ,)
parseExpression(,)
parsePrecedenceExpression(,, 1, true)
parseUnaryExpression(,, true)
parsePrimary(,, expression)
parseSendOrFunctionLiteral(,, expression)
looksLikeFunctionBody(,)
parseSend(,, expression)
isNextIdentifier(,)
ensureIdentifier(,, expression)
listener: handleIdentifier(D, expression)
listener: handleNoTypeArguments(()
parseArgumentsOpt(D)
parseArguments(D)
parseArgumentsRest(()
listener: beginArguments(()
listener: endArguments(0, (, ))
listener: handleSend(D, ,)
parseExpression(,)
parsePrecedenceExpression(,, 1, true)
parseUnaryExpression(,, true)
parsePrimary(,, expression)
parseSend(,, expression)
isNextIdentifier(,)
ensureIdentifier(,, expression)
reportRecoverableErrorWithToken(], Instance of 'Template<(Token) => Message>')
listener: handleRecoverableError(Message[ExpectedIdentifier, Expected an identifier, but got ']'., Try inserting an identifier before ']'., {lexeme: ]}], ], ])
rewriter()
listener: handleIdentifier(, expression)
listener: handleNoTypeArguments(])
parseArgumentsOpt()
listener: handleNoArguments(])
listener: handleSend(, ])
ensureCloseParen(, ()
reportRecoverableError(], Message[ExpectedButGot, Expected ')' before this., null, {string: )}])
listener: handleRecoverableError(Message[ExpectedButGot, Expected ')' before this., null, {string: )}], ], ])
listener: endArguments(4, (, ))
listener: handleSend(D, ,)
parseExpression(,)
parsePrecedenceExpression(,, 1, true)
parseUnaryExpression(,, true)
parsePrimary(,, expression)
parseSendOrFunctionLiteral(,, expression)
looksLikeFunctionBody(,)
parseSend(,, expression)
isNextIdentifier(,)
ensureIdentifier(,, expression)
listener: handleIdentifier(D, expression)
listener: handleNoTypeArguments(()
parseArgumentsOpt(D)
parseArguments(D)
parseArgumentsRest(()
listener: beginArguments(()
listener: endArguments(0, (, ))
listener: handleSend(D, ,)
parseExpression(,)
parsePrecedenceExpression(,, 1, true)
parseUnaryExpression(,, true)
parsePrimary(,, expression)
parseSendOrFunctionLiteral(,, expression)
looksLikeFunctionBody(,)
parseSend(,, expression)
isNextIdentifier(,)
ensureIdentifier(,, expression)
listener: handleIdentifier(D, expression)
listener: handleNoTypeArguments(()
parseArgumentsOpt(D)
parseArguments(D)
parseArgumentsRest(()
listener: beginArguments(()
listener: endArguments(0, (, ))
listener: handleSend(D, ,)
listener: handleLiteralList(3, [, null, ])
listener: handleNamedArgument(:)
listener: endArguments(1, (, ))
listener: handleSend(D, ;)
ensureSemicolon())
listener: endReturnStatement(true, return, ;)
inGenerator()
notEofOrValue(}, })
listener: endBlockFunctionBody(1, {, })
listener: endClassMethod(null, D, (, null, })
listener: endMember()
notEofOrValue(}, })
listener: endClassOrMixinOrExtensionBody(DeclarationKind.Class, 2, {, })
listener: endClassDeclaration(class, })
listener: endTopLevelDeclaration()
reportAllErrorTokens(class)
listener: endCompilationUnit(2, )