blob: cd68ac33167b07ba5297fab3f6245a5ed6fabe03 [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, Instance of 'DirectiveContext')
parseClassDeclarationModifiers(, class)
parseClassOrNamedMixinApplication(null, class)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class)
ensureIdentifier(class, classOrMixinDeclaration)
listener: handleIdentifier(Foo, classOrMixinDeclaration)
listener: handleNoTypeVariables({)
listener: beginClassDeclaration(class, null, Foo)
parseClass(Foo, class, class, Foo)
parseClassHeaderOpt(Foo, class, class)
parseClassExtendsOpt(Foo)
listener: handleNoType(Foo)
listener: handleClassExtends(null, 1)
parseWithClauseOpt(Foo)
listener: handleClassNoWithClause()
parseClassOrMixinImplementsOpt(Foo)
listener: handleClassOrMixinImplements(null, 0)
listener: handleClassHeader(class, class, null)
parseClassOrMixinOrExtensionBody(Foo, DeclarationKind.Class, Foo)
listener: beginClassOrMixinOrExtensionBody(DeclarationKind.Class, {)
notEofOrValue(}, String)
parseClassOrMixinOrExtensionMemberImpl({, DeclarationKind.Class, Foo)
parseMetadataStar({)
listener: beginMetadataStar(String)
listener: endMetadataStar(0)
listener: beginMember()
parseFields({, null, null, null, null, null, null, {, Instance of 'SimpleNullableType', x, DeclarationKind.Class, Foo, false)
listener: beginFields(DeclarationKind.Class, null, null, null, null, null, null, {)
listener: handleIdentifier(String, typeReference)
listener: handleNoTypeArguments(?)
listener: handleType(String, ?)
ensureIdentifierPotentiallyRecovered(?, fieldDeclaration, false)
listener: handleIdentifier(x, fieldDeclaration)
parseFieldInitializerOpt(x, x, null, null, null, null, DeclarationKind.Class, Foo)
listener: handleNoFieldInitializer(;)
listener: endClassFields(null, null, null, null, null, null, 1, String, ;)
listener: endMember()
notEofOrValue(}, int)
parseClassOrMixinOrExtensionMemberImpl(;, DeclarationKind.Class, Foo)
parseMetadataStar(;)
listener: beginMetadataStar(int)
listener: endMetadataStar(0)
listener: beginMember()
parseFields(;, null, null, null, null, null, null, ;, Instance of 'SimpleType', y, DeclarationKind.Class, Foo, false)
listener: beginFields(DeclarationKind.Class, null, null, null, null, null, null, ;)
listener: handleIdentifier(int, typeReference)
listener: handleNoTypeArguments(y)
listener: handleType(int, null)
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false)
listener: handleIdentifier(y, fieldDeclaration)
parseFieldInitializerOpt(y, y, null, null, null, null, DeclarationKind.Class, Foo)
listener: handleNoFieldInitializer(;)
listener: endClassFields(null, null, null, null, null, null, 1, int, ;)
listener: endMember()
notEofOrValue(}, Foo)
parseClassOrMixinOrExtensionMemberImpl(;, DeclarationKind.Class, Foo)
parseMetadataStar(;)
listener: beginMetadataStar(Foo)
listener: endMetadataStar(0)
listener: beginMember()
isReservedKeyword(()
parseMethod(;, null, null, null, null, null, null, ;, Instance of 'NoType', null, Foo, DeclarationKind.Class, Foo, false)
listener: beginMethod(DeclarationKind.Class, null, null, null, null, null, Foo)
listener: handleNoType(;)
ensureIdentifierPotentiallyRecovered(;, methodDeclaration, false)
listener: handleIdentifier(Foo, methodDeclaration)
parseQualifiedRestOpt(Foo, methodDeclarationContinuation)
parseMethodTypeVar(Foo)
listener: handleNoTypeVariables(()
parseGetterOrFormalParameters(Foo, Foo, false, MemberKind.NonStaticMethod)
parseFormalParameters(Foo, MemberKind.NonStaticMethod)
parseFormalParametersRest((, MemberKind.NonStaticMethod)
listener: beginFormalParameters((, MemberKind.NonStaticMethod)
parseFormalParameter((, FormalParameterKind.mandatory, MemberKind.NonStaticMethod)
parseMetadataStar(()
listener: beginMetadataStar(Object)
listener: endMetadataStar(0)
listener: beginFormalParameter(Object, MemberKind.NonStaticMethod, null, null, null)
listener: handleIdentifier(Object, typeReference)
listener: handleNoTypeArguments(?)
listener: handleType(Object, ?)
ensureIdentifier(?, formalParameterDeclaration)
listener: handleIdentifier(o, formalParameterDeclaration)
listener: handleFormalParameterWithoutValue())
listener: endFormalParameter(null, null, null, o, null, null, FormalParameterKind.mandatory, MemberKind.NonStaticMethod)
listener: endFormalParameters(1, (, ), MemberKind.NonStaticMethod)
parseInitializersOpt())
parseInitializers(:)
listener: beginInitializers(:)
parseInitializer(:)
listener: beginInitializer(x)
parseInitializerExpressionRest(:)
parseExpression(:)
parsePrecedenceExpression(:, 1, true)
parseUnaryExpression(:, true)
parsePrimary(:, expression)
parseSendOrFunctionLiteral(:, expression)
parseSend(:, expression)
isNextIdentifier(:)
ensureIdentifier(:, expression)
listener: handleIdentifier(x, expression)
listener: handleNoTypeArguments(=)
parseArgumentsOpt(x)
listener: handleNoArguments(=)
listener: handleSend(x, =)
parsePrecedenceExpression(=, 1, true)
parseUnaryExpression(=, true)
parsePrimary(=, expression)
parseSendOrFunctionLiteral(=, expression)
parseSend(=, expression)
isNextIdentifier(=)
ensureIdentifier(=, expression)
listener: handleIdentifier(o, expression)
listener: handleNoTypeArguments(as)
parseArgumentsOpt(o)
listener: handleNoArguments(as)
listener: handleSend(o, as)
parseAsOperatorRest(o)
listener: beginAsOperatorType(as)
computeTypeAfterIsOrAs(as)
listener: handleIdentifier(String, typeReference)
listener: handleNoTypeArguments(?)
listener: handleType(String, ?)
listener: endAsOperatorType(as)
listener: handleAsOperator(as)
skipChainedAsIsOperators(?)
listener: handleAssignmentExpression(=)
listener: endInitializer(,)
parseInitializer(,)
listener: beginInitializer(y)
parseInitializerExpressionRest(,)
parseExpression(,)
parsePrecedenceExpression(,, 1, true)
parseUnaryExpression(,, true)
parsePrimary(,, expression)
parseSendOrFunctionLiteral(,, expression)
parseSend(,, expression)
isNextIdentifier(,)
ensureIdentifier(,, expression)
listener: handleIdentifier(y, expression)
listener: handleNoTypeArguments(=)
parseArgumentsOpt(y)
listener: handleNoArguments(=)
listener: handleSend(y, =)
parsePrecedenceExpression(=, 1, true)
parseUnaryExpression(=, true)
parsePrimary(=, expression)
parseLiteralInt(=)
listener: handleLiteralInt(0)
listener: handleAssignmentExpression(=)
listener: endInitializer(;)
listener: endInitializers(2, :, ;)
parseAsyncModifierOpt(0)
listener: handleAsyncModifier(null, null)
inPlainSync()
inPlainSync()
parseFunctionBody(0, false, true)
listener: handleEmptyFunctionBody(;)
listener: endClassConstructor(null, Foo, (, :, ;)
listener: endMember()
notEofOrValue(}, Foo)
parseClassOrMixinOrExtensionMemberImpl(;, DeclarationKind.Class, Foo)
parseMetadataStar(;)
listener: beginMetadataStar(Foo)
listener: endMetadataStar(0)
listener: beginMember()
isReservedKeyword(.)
parseMethod(;, null, null, null, null, null, null, ;, Instance of 'NoType', null, Foo, DeclarationKind.Class, Foo, false)
listener: beginMethod(DeclarationKind.Class, null, null, null, null, null, Foo)
listener: handleNoType(;)
ensureIdentifierPotentiallyRecovered(;, methodDeclaration, false)
listener: handleIdentifier(Foo, methodDeclaration)
parseQualifiedRestOpt(Foo, methodDeclarationContinuation)
parseQualifiedRest(Foo, methodDeclarationContinuation)
ensureIdentifier(., methodDeclarationContinuation)
listener: handleIdentifier(a, methodDeclarationContinuation)
listener: handleQualified(.)
parseMethodTypeVar(a)
listener: handleNoTypeVariables(()
parseGetterOrFormalParameters(a, Foo, false, MemberKind.NonStaticMethod)
parseFormalParameters(a, MemberKind.NonStaticMethod)
parseFormalParametersRest((, MemberKind.NonStaticMethod)
listener: beginFormalParameters((, MemberKind.NonStaticMethod)
parseFormalParameter((, FormalParameterKind.mandatory, MemberKind.NonStaticMethod)
parseMetadataStar(()
listener: beginMetadataStar(dynamic)
listener: endMetadataStar(0)
listener: beginFormalParameter(dynamic, MemberKind.NonStaticMethod, null, null, null)
listener: handleIdentifier(dynamic, typeReference)
listener: handleNoTypeArguments(o)
listener: handleType(dynamic, null)
ensureIdentifier(dynamic, formalParameterDeclaration)
listener: handleIdentifier(o, formalParameterDeclaration)
listener: handleFormalParameterWithoutValue())
listener: endFormalParameter(null, null, null, o, null, null, FormalParameterKind.mandatory, MemberKind.NonStaticMethod)
listener: endFormalParameters(1, (, ), MemberKind.NonStaticMethod)
parseInitializersOpt())
parseInitializers(:)
listener: beginInitializers(:)
parseInitializer(:)
listener: beginInitializer(y)
parseInitializerExpressionRest(:)
parseExpression(:)
parsePrecedenceExpression(:, 1, true)
parseUnaryExpression(:, true)
parsePrimary(:, expression)
parseSendOrFunctionLiteral(:, expression)
parseSend(:, expression)
isNextIdentifier(:)
ensureIdentifier(:, expression)
listener: handleIdentifier(y, expression)
listener: handleNoTypeArguments(=)
parseArgumentsOpt(y)
listener: handleNoArguments(=)
listener: handleSend(y, =)
parsePrecedenceExpression(=, 1, true)
parseUnaryExpression(=, true)
parsePrimary(=, expression)
parseSendOrFunctionLiteral(=, expression)
parseSend(=, expression)
isNextIdentifier(=)
ensureIdentifier(=, expression)
listener: handleIdentifier(o, expression)
listener: handleNoTypeArguments(is)
parseArgumentsOpt(o)
listener: handleNoArguments(is)
listener: handleSend(o, is)
parseIsOperatorRest(o)
listener: beginIsOperatorType(is)
computeTypeAfterIsOrAs(is)
listener: handleIdentifier(String, typeReference)
listener: handleNoTypeArguments(?)
listener: handleType(String, null)
listener: endIsOperatorType(is)
listener: handleIsOperator(is, null)
skipChainedAsIsOperators(String)
parseConditionalExpressionRest(String)
listener: beginConditionalExpression(?)
parseExpressionWithoutCascade(?)
parsePrecedenceExpression(?, 1, false)
parseUnaryExpression(?, false)
parsePrimary(?, expression)
parseSendOrFunctionLiteral(?, expression)
parseSend(?, expression)
isNextIdentifier(?)
ensureIdentifier(?, expression)
listener: handleIdentifier(o, expression)
listener: handleNoTypeArguments(.)
parseArgumentsOpt(o)
listener: handleNoArguments(.)
listener: handleSend(o, .)
parsePrimary(., expressionContinuation)
parseSendOrFunctionLiteral(., expressionContinuation)
parseSend(., expressionContinuation)
isNextIdentifier(.)
ensureIdentifier(., expressionContinuation)
listener: handleIdentifier(length, expressionContinuation)
listener: handleNoTypeArguments(:)
parseArgumentsOpt(length)
listener: handleNoArguments(:)
listener: handleSend(length, :)
listener: handleEndingBinaryExpression(.)
ensureColon(length)
listener: handleConditionalExpressionColon()
parseExpressionWithoutCascade(:)
parsePrecedenceExpression(:, 1, false)
parseUnaryExpression(:, false)
parsePrimary(:, expression)
parseLiteralNull(:)
listener: handleLiteralNull(null)
listener: endConditionalExpression(?, :)
listener: handleAssignmentExpression(=)
listener: endInitializer(,)
parseInitializer(,)
listener: beginInitializer(x)
parseInitializerExpressionRest(,)
parseExpression(,)
parsePrecedenceExpression(,, 1, true)
parseUnaryExpression(,, true)
parsePrimary(,, expression)
parseSendOrFunctionLiteral(,, expression)
parseSend(,, expression)
isNextIdentifier(,)
ensureIdentifier(,, expression)
listener: handleIdentifier(x, expression)
listener: handleNoTypeArguments(=)
parseArgumentsOpt(x)
listener: handleNoArguments(=)
listener: handleSend(x, =)
parsePrecedenceExpression(=, 1, true)
parseUnaryExpression(=, true)
parsePrimary(=, expression)
parseLiteralNull(=)
listener: handleLiteralNull(null)
listener: handleAssignmentExpression(=)
listener: endInitializer(;)
listener: endInitializers(2, :, ;)
parseAsyncModifierOpt(null)
listener: handleAsyncModifier(null, null)
inPlainSync()
inPlainSync()
parseFunctionBody(null, false, true)
listener: handleEmptyFunctionBody(;)
listener: endClassConstructor(null, Foo, (, :, ;)
listener: endMember()
notEofOrValue(}, Foo)
parseClassOrMixinOrExtensionMemberImpl(;, DeclarationKind.Class, Foo)
parseMetadataStar(;)
listener: beginMetadataStar(Foo)
listener: endMetadataStar(0)
listener: beginMember()
isReservedKeyword(.)
parseMethod(;, null, null, null, null, null, null, ;, Instance of 'NoType', null, Foo, DeclarationKind.Class, Foo, false)
listener: beginMethod(DeclarationKind.Class, null, null, null, null, null, Foo)
listener: handleNoType(;)
ensureIdentifierPotentiallyRecovered(;, methodDeclaration, false)
listener: handleIdentifier(Foo, methodDeclaration)
parseQualifiedRestOpt(Foo, methodDeclarationContinuation)
parseQualifiedRest(Foo, methodDeclarationContinuation)
ensureIdentifier(., methodDeclarationContinuation)
listener: handleIdentifier(b, methodDeclarationContinuation)
listener: handleQualified(.)
parseMethodTypeVar(b)
listener: handleNoTypeVariables(()
parseGetterOrFormalParameters(b, Foo, false, MemberKind.NonStaticMethod)
parseFormalParameters(b, MemberKind.NonStaticMethod)
parseFormalParametersRest((, MemberKind.NonStaticMethod)
listener: beginFormalParameters((, MemberKind.NonStaticMethod)
parseFormalParameter((, FormalParameterKind.mandatory, MemberKind.NonStaticMethod)
parseMetadataStar(()
listener: beginMetadataStar(dynamic)
listener: endMetadataStar(0)
listener: beginFormalParameter(dynamic, MemberKind.NonStaticMethod, null, null, null)
listener: handleIdentifier(dynamic, typeReference)
listener: handleNoTypeArguments(o)
listener: handleType(dynamic, null)
ensureIdentifier(dynamic, formalParameterDeclaration)
listener: handleIdentifier(o, formalParameterDeclaration)
listener: handleFormalParameterWithoutValue())
listener: endFormalParameter(null, null, null, o, null, null, FormalParameterKind.mandatory, MemberKind.NonStaticMethod)
listener: endFormalParameters(1, (, ), MemberKind.NonStaticMethod)
parseInitializersOpt())
parseInitializers(:)
listener: beginInitializers(:)
parseInitializer(:)
listener: beginInitializer(y)
parseInitializerExpressionRest(:)
parseExpression(:)
parsePrecedenceExpression(:, 1, true)
parseUnaryExpression(:, true)
parsePrimary(:, expression)
parseSendOrFunctionLiteral(:, expression)
parseSend(:, expression)
isNextIdentifier(:)
ensureIdentifier(:, expression)
listener: handleIdentifier(y, expression)
listener: handleNoTypeArguments(=)
parseArgumentsOpt(y)
listener: handleNoArguments(=)
listener: handleSend(y, =)
parsePrecedenceExpression(=, 1, true)
parseUnaryExpression(=, true)
parsePrimary(=, expression)
parseSendOrFunctionLiteral(=, expression)
parseSend(=, expression)
isNextIdentifier(=)
ensureIdentifier(=, expression)
listener: handleIdentifier(o, expression)
listener: handleNoTypeArguments(is)
parseArgumentsOpt(o)
listener: handleNoArguments(is)
listener: handleSend(o, is)
parseIsOperatorRest(o)
listener: beginIsOperatorType(is)
computeTypeAfterIsOrAs(is)
listener: handleIdentifier(String, typeReference)
listener: handleNoTypeArguments(?)
listener: handleType(String, ?)
listener: endIsOperatorType(is)
listener: handleIsOperator(is, null)
skipChainedAsIsOperators(?)
parseConditionalExpressionRest(?)
listener: beginConditionalExpression(?)
parseExpressionWithoutCascade(?)
parsePrecedenceExpression(?, 1, false)
parseUnaryExpression(?, false)
parsePrimary(?, expression)
parseSendOrFunctionLiteral(?, expression)
parseSend(?, expression)
isNextIdentifier(?)
ensureIdentifier(?, expression)
listener: handleIdentifier(o, expression)
listener: handleNoTypeArguments(.)
parseArgumentsOpt(o)
listener: handleNoArguments(.)
listener: handleSend(o, .)
parsePrimary(., expressionContinuation)
parseSendOrFunctionLiteral(., expressionContinuation)
parseSend(., expressionContinuation)
isNextIdentifier(.)
ensureIdentifier(., expressionContinuation)
listener: handleIdentifier(length, expressionContinuation)
listener: handleNoTypeArguments(:)
parseArgumentsOpt(length)
listener: handleNoArguments(:)
listener: handleSend(length, :)
listener: handleEndingBinaryExpression(.)
ensureColon(length)
listener: handleConditionalExpressionColon()
parseExpressionWithoutCascade(:)
parsePrecedenceExpression(:, 1, false)
parseUnaryExpression(:, false)
parsePrimary(:, expression)
parseLiteralNull(:)
listener: handleLiteralNull(null)
listener: endConditionalExpression(?, :)
listener: handleAssignmentExpression(=)
listener: endInitializer(,)
parseInitializer(,)
listener: beginInitializer(x)
parseInitializerExpressionRest(,)
parseExpression(,)
parsePrecedenceExpression(,, 1, true)
parseUnaryExpression(,, true)
parsePrimary(,, expression)
parseSendOrFunctionLiteral(,, expression)
parseSend(,, expression)
isNextIdentifier(,)
ensureIdentifier(,, expression)
listener: handleIdentifier(x, expression)
listener: handleNoTypeArguments(=)
parseArgumentsOpt(x)
listener: handleNoArguments(=)
listener: handleSend(x, =)
parsePrecedenceExpression(=, 1, true)
parseUnaryExpression(=, true)
parsePrimary(=, expression)
parseLiteralNull(=)
listener: handleLiteralNull(null)
listener: handleAssignmentExpression(=)
listener: endInitializer(;)
listener: endInitializers(2, :, ;)
parseAsyncModifierOpt(null)
listener: handleAsyncModifier(null, null)
inPlainSync()
inPlainSync()
parseFunctionBody(null, false, true)
listener: handleEmptyFunctionBody(;)
listener: endClassConstructor(null, Foo, (, :, ;)
listener: endMember()
notEofOrValue(}, Foo)
parseClassOrMixinOrExtensionMemberImpl(;, DeclarationKind.Class, Foo)
parseMetadataStar(;)
listener: beginMetadataStar(Foo)
listener: endMetadataStar(0)
listener: beginMember()
isReservedKeyword(.)
parseMethod(;, null, null, null, null, null, null, ;, Instance of 'NoType', null, Foo, DeclarationKind.Class, Foo, false)
listener: beginMethod(DeclarationKind.Class, null, null, null, null, null, Foo)
listener: handleNoType(;)
ensureIdentifierPotentiallyRecovered(;, methodDeclaration, false)
listener: handleIdentifier(Foo, methodDeclaration)
parseQualifiedRestOpt(Foo, methodDeclarationContinuation)
parseQualifiedRest(Foo, methodDeclarationContinuation)
ensureIdentifier(., methodDeclarationContinuation)
listener: handleIdentifier(c, methodDeclarationContinuation)
listener: handleQualified(.)
parseMethodTypeVar(c)
listener: handleNoTypeVariables(()
parseGetterOrFormalParameters(c, Foo, false, MemberKind.NonStaticMethod)
parseFormalParameters(c, MemberKind.NonStaticMethod)
parseFormalParametersRest((, MemberKind.NonStaticMethod)
listener: beginFormalParameters((, MemberKind.NonStaticMethod)
parseFormalParameter((, FormalParameterKind.mandatory, MemberKind.NonStaticMethod)
parseMetadataStar(()
listener: beginMetadataStar(dynamic)
listener: endMetadataStar(0)
listener: beginFormalParameter(dynamic, MemberKind.NonStaticMethod, null, null, null)
listener: handleIdentifier(dynamic, typeReference)
listener: handleNoTypeArguments(o)
listener: handleType(dynamic, null)
ensureIdentifier(dynamic, formalParameterDeclaration)
listener: handleIdentifier(o, formalParameterDeclaration)
listener: handleFormalParameterWithoutValue())
listener: endFormalParameter(null, null, null, o, null, null, FormalParameterKind.mandatory, MemberKind.NonStaticMethod)
listener: endFormalParameters(1, (, ), MemberKind.NonStaticMethod)
parseInitializersOpt())
parseInitializers(:)
listener: beginInitializers(:)
parseInitializer(:)
listener: beginInitializer(y)
parseInitializerExpressionRest(:)
parseExpression(:)
parsePrecedenceExpression(:, 1, true)
parseUnaryExpression(:, true)
parsePrimary(:, expression)
parseSendOrFunctionLiteral(:, expression)
parseSend(:, expression)
isNextIdentifier(:)
ensureIdentifier(:, expression)
listener: handleIdentifier(y, expression)
listener: handleNoTypeArguments(=)
parseArgumentsOpt(y)
listener: handleNoArguments(=)
listener: handleSend(y, =)
parsePrecedenceExpression(=, 1, true)
parseUnaryExpression(=, true)
parsePrimary(=, expression)
parseSendOrFunctionLiteral(=, expression)
parseSend(=, expression)
isNextIdentifier(=)
ensureIdentifier(=, expression)
listener: handleIdentifier(o, expression)
listener: handleNoTypeArguments(as)
parseArgumentsOpt(o)
listener: handleNoArguments(as)
listener: handleSend(o, as)
parseAsOperatorRest(o)
listener: beginAsOperatorType(as)
computeTypeAfterIsOrAs(as)
listener: handleIdentifier(String, typeReference)
listener: handleNoTypeArguments(?)
listener: handleType(String, null)
listener: endAsOperatorType(as)
listener: handleAsOperator(as)
skipChainedAsIsOperators(String)
parseConditionalExpressionRest(String)
listener: beginConditionalExpression(?)
parseExpressionWithoutCascade(?)
parsePrecedenceExpression(?, 1, false)
parseUnaryExpression(?, false)
parsePrimary(?, expression)
parseSendOrFunctionLiteral(?, expression)
parseSend(?, expression)
isNextIdentifier(?)
ensureIdentifier(?, expression)
listener: handleIdentifier(o, expression)
listener: handleNoTypeArguments(.)
parseArgumentsOpt(o)
listener: handleNoArguments(.)
listener: handleSend(o, .)
parsePrimary(., expressionContinuation)
parseSendOrFunctionLiteral(., expressionContinuation)
parseSend(., expressionContinuation)
isNextIdentifier(.)
ensureIdentifier(., expressionContinuation)
listener: handleIdentifier(length, expressionContinuation)
listener: handleNoTypeArguments(:)
parseArgumentsOpt(length)
listener: handleNoArguments(:)
listener: handleSend(length, :)
listener: handleEndingBinaryExpression(.)
ensureColon(length)
listener: handleConditionalExpressionColon()
parseExpressionWithoutCascade(:)
parsePrecedenceExpression(:, 1, false)
parseUnaryExpression(:, false)
parsePrimary(:, expression)
parseLiteralNull(:)
listener: handleLiteralNull(null)
listener: endConditionalExpression(?, :)
listener: handleAssignmentExpression(=)
listener: endInitializer(,)
parseInitializer(,)
listener: beginInitializer(x)
parseInitializerExpressionRest(,)
parseExpression(,)
parsePrecedenceExpression(,, 1, true)
parseUnaryExpression(,, true)
parsePrimary(,, expression)
parseSendOrFunctionLiteral(,, expression)
parseSend(,, expression)
isNextIdentifier(,)
ensureIdentifier(,, expression)
listener: handleIdentifier(x, expression)
listener: handleNoTypeArguments(=)
parseArgumentsOpt(x)
listener: handleNoArguments(=)
listener: handleSend(x, =)
parsePrecedenceExpression(=, 1, true)
parseUnaryExpression(=, true)
parsePrimary(=, expression)
parseLiteralNull(=)
listener: handleLiteralNull(null)
listener: handleAssignmentExpression(=)
listener: endInitializer(;)
listener: endInitializers(2, :, ;)
parseAsyncModifierOpt(null)
listener: handleAsyncModifier(null, null)
inPlainSync()
inPlainSync()
parseFunctionBody(null, false, true)
listener: handleEmptyFunctionBody(;)
listener: endClassConstructor(null, Foo, (, :, ;)
listener: endMember()
notEofOrValue(}, Foo)
parseClassOrMixinOrExtensionMemberImpl(;, DeclarationKind.Class, Foo)
parseMetadataStar(;)
listener: beginMetadataStar(Foo)
listener: endMetadataStar(0)
listener: beginMember()
isReservedKeyword(.)
parseMethod(;, null, null, null, null, null, null, ;, Instance of 'NoType', null, Foo, DeclarationKind.Class, Foo, false)
listener: beginMethod(DeclarationKind.Class, null, null, null, null, null, Foo)
listener: handleNoType(;)
ensureIdentifierPotentiallyRecovered(;, methodDeclaration, false)
listener: handleIdentifier(Foo, methodDeclaration)
parseQualifiedRestOpt(Foo, methodDeclarationContinuation)
parseQualifiedRest(Foo, methodDeclarationContinuation)
ensureIdentifier(., methodDeclarationContinuation)
listener: handleIdentifier(d, methodDeclarationContinuation)
listener: handleQualified(.)
parseMethodTypeVar(d)
listener: handleNoTypeVariables(()
parseGetterOrFormalParameters(d, Foo, false, MemberKind.NonStaticMethod)
parseFormalParameters(d, MemberKind.NonStaticMethod)
parseFormalParametersRest((, MemberKind.NonStaticMethod)
listener: beginFormalParameters((, MemberKind.NonStaticMethod)
parseFormalParameter((, FormalParameterKind.mandatory, MemberKind.NonStaticMethod)
parseMetadataStar(()
listener: beginMetadataStar(dynamic)
listener: endMetadataStar(0)
listener: beginFormalParameter(dynamic, MemberKind.NonStaticMethod, null, null, null)
listener: handleIdentifier(dynamic, typeReference)
listener: handleNoTypeArguments(o)
listener: handleType(dynamic, null)
ensureIdentifier(dynamic, formalParameterDeclaration)
listener: handleIdentifier(o, formalParameterDeclaration)
listener: handleFormalParameterWithoutValue())
listener: endFormalParameter(null, null, null, o, null, null, FormalParameterKind.mandatory, MemberKind.NonStaticMethod)
listener: endFormalParameters(1, (, ), MemberKind.NonStaticMethod)
parseInitializersOpt())
parseInitializers(:)
listener: beginInitializers(:)
parseInitializer(:)
listener: beginInitializer(y)
parseInitializerExpressionRest(:)
parseExpression(:)
parsePrecedenceExpression(:, 1, true)
parseUnaryExpression(:, true)
parsePrimary(:, expression)
parseSendOrFunctionLiteral(:, expression)
parseSend(:, expression)
isNextIdentifier(:)
ensureIdentifier(:, expression)
listener: handleIdentifier(y, expression)
listener: handleNoTypeArguments(=)
parseArgumentsOpt(y)
listener: handleNoArguments(=)
listener: handleSend(y, =)
parsePrecedenceExpression(=, 1, true)
parseUnaryExpression(=, true)
parsePrimary(=, expression)
parseSendOrFunctionLiteral(=, expression)
parseSend(=, expression)
isNextIdentifier(=)
ensureIdentifier(=, expression)
listener: handleIdentifier(o, expression)
listener: handleNoTypeArguments(as)
parseArgumentsOpt(o)
listener: handleNoArguments(as)
listener: handleSend(o, as)
parseAsOperatorRest(o)
listener: beginAsOperatorType(as)
computeTypeAfterIsOrAs(as)
listener: handleIdentifier(String, typeReference)
listener: handleNoTypeArguments(?)
listener: handleType(String, ?)
listener: endAsOperatorType(as)
listener: handleAsOperator(as)
skipChainedAsIsOperators(?)
parseConditionalExpressionRest(?)
listener: beginConditionalExpression(?)
parseExpressionWithoutCascade(?)
parsePrecedenceExpression(?, 1, false)
parseUnaryExpression(?, false)
parsePrimary(?, expression)
parseSendOrFunctionLiteral(?, expression)
parseSend(?, expression)
isNextIdentifier(?)
ensureIdentifier(?, expression)
listener: handleIdentifier(o, expression)
listener: handleNoTypeArguments(.)
parseArgumentsOpt(o)
listener: handleNoArguments(.)
listener: handleSend(o, .)
parsePrimary(., expressionContinuation)
parseSendOrFunctionLiteral(., expressionContinuation)
parseSend(., expressionContinuation)
isNextIdentifier(.)
ensureIdentifier(., expressionContinuation)
listener: handleIdentifier(length, expressionContinuation)
listener: handleNoTypeArguments(:)
parseArgumentsOpt(length)
listener: handleNoArguments(:)
listener: handleSend(length, :)
listener: handleEndingBinaryExpression(.)
ensureColon(length)
listener: handleConditionalExpressionColon()
parseExpressionWithoutCascade(:)
parsePrecedenceExpression(:, 1, false)
parseUnaryExpression(:, false)
parsePrimary(:, expression)
parseLiteralNull(:)
listener: handleLiteralNull(null)
listener: endConditionalExpression(?, :)
listener: handleAssignmentExpression(=)
listener: endInitializer(,)
parseInitializer(,)
listener: beginInitializer(x)
parseInitializerExpressionRest(,)
parseExpression(,)
parsePrecedenceExpression(,, 1, true)
parseUnaryExpression(,, true)
parsePrimary(,, expression)
parseSendOrFunctionLiteral(,, expression)
parseSend(,, expression)
isNextIdentifier(,)
ensureIdentifier(,, expression)
listener: handleIdentifier(x, expression)
listener: handleNoTypeArguments(=)
parseArgumentsOpt(x)
listener: handleNoArguments(=)
listener: handleSend(x, =)
parsePrecedenceExpression(=, 1, true)
parseUnaryExpression(=, true)
parsePrimary(=, expression)
parseLiteralNull(=)
listener: handleLiteralNull(null)
listener: handleAssignmentExpression(=)
listener: endInitializer(;)
listener: endInitializers(2, :, ;)
parseAsyncModifierOpt(null)
listener: handleAsyncModifier(null, null)
inPlainSync()
inPlainSync()
parseFunctionBody(null, false, true)
listener: handleEmptyFunctionBody(;)
listener: endClassConstructor(null, Foo, (, :, ;)
listener: endMember()
notEofOrValue(}, })
listener: endClassOrMixinOrExtensionBody(DeclarationKind.Class, 7, {, })
listener: endClassDeclaration(class, })
listener: endTopLevelDeclaration()
reportAllErrorTokens(class)
listener: endCompilationUnit(1, )