blob: 392340d558c7815e6d9f10d94a7aeee8cd61da1a [file] [log] [blame]
parseUnit(@)
skipErrorTokens(@)
listener: beginCompilationUnit(@)
syntheticPreviousToken(@)
parseTopLevelDeclarationImpl(, Instance of 'DirectiveContext')
parseMetadataStar()
listener: beginMetadataStar(@)
parseMetadata()
listener: beginMetadata(@)
ensureIdentifier(@, metadataReference)
listener: handleIdentifier(metadata, metadataReference)
parseQualifiedRestOpt(metadata, metadataContinuation)
listener: handleNoTypeArguments(()
parseArgumentsOptMetadata(metadata, false)
parseArguments(metadata)
parseArgumentsRest(()
listener: beginArguments(()
parseExpression(()
parsePrecedenceExpression((, 1, true, ConstantPatternContext.none)
parseUnaryExpression((, true, ConstantPatternContext.none)
parsePrimary((, expression, ConstantPatternContext.none)
parseSendOrFunctionLiteral((, expression)
parseSend((, expression)
isNextIdentifier(()
ensureIdentifier((, expression)
listener: handleIdentifier(x, expression)
listener: handleNoTypeArguments(,)
parseArgumentsOpt(x)
listener: handleNoArguments(,)
listener: handleSend(x, ,)
parseExpression(,)
parsePrecedenceExpression(,, 1, true, ConstantPatternContext.none)
parseUnaryExpression(,, true, ConstantPatternContext.none)
parsePrimary(,, expression, ConstantPatternContext.none)
parseSendOrFunctionLiteral(,, expression)
parseSend(,, expression)
isNextIdentifier(,)
ensureIdentifier(,, expression)
listener: handleIdentifier(y, expression)
listener: handleNoTypeArguments())
parseArgumentsOpt(y)
listener: handleNoArguments())
listener: handleSend(y, ))
listener: endArguments(2, (, ))
listener: endMetadata(@, null, a)
listener: endMetadataStar(1)
parseTopLevelMemberImpl())
listener: beginTopLevelMember(a)
isReservedKeyword(;)
parseFields(), null, null, null, null, null, null, null, ), Instance of 'NoType', a, DeclarationKind.TopLevel, null, false)
listener: beginFields(DeclarationKind.TopLevel, null, null, null, null, null, null, null, ))
reportRecoverableError(a, MissingConstFinalVarOrType)
listener: handleRecoverableError(MissingConstFinalVarOrType, a, a)
listener: handleNoType())
ensureIdentifierPotentiallyRecovered(), topLevelVariableDeclaration, false)
listener: handleIdentifier(a, topLevelVariableDeclaration)
parseFieldInitializerOpt(a, a, null, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(;)
listener: endTopLevelFields(null, null, null, null, null, 1, a, ;)
listener: endTopLevelDeclaration(@)
parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext')
parseMetadataStar(;)
listener: beginMetadataStar(@)
parseMetadata(;)
listener: beginMetadata(@)
ensureIdentifier(@, metadataReference)
listener: handleIdentifier(metadata, metadataReference)
parseQualifiedRestOpt(metadata, metadataContinuation)
listener: beginTypeArguments(<)
listener: handleIdentifier(T, typeReference)
listener: handleNoTypeArguments(>)
listener: handleType(T, null)
listener: endTypeArguments(1, <, >)
parseArgumentsOptMetadata(>, true)
parseArguments(>)
parseArgumentsRest(()
listener: beginArguments(()
parseExpression(()
parsePrecedenceExpression((, 1, true, ConstantPatternContext.none)
parseUnaryExpression((, true, ConstantPatternContext.none)
parsePrimary((, expression, ConstantPatternContext.none)
parseSendOrFunctionLiteral((, expression)
parseSend((, expression)
isNextIdentifier(()
ensureIdentifier((, expression)
listener: handleIdentifier(x, expression)
listener: handleNoTypeArguments(,)
parseArgumentsOpt(x)
listener: handleNoArguments(,)
listener: handleSend(x, ,)
parseExpression(,)
parsePrecedenceExpression(,, 1, true, ConstantPatternContext.none)
parseUnaryExpression(,, true, ConstantPatternContext.none)
parsePrimary(,, expression, ConstantPatternContext.none)
parseSendOrFunctionLiteral(,, expression)
parseSend(,, expression)
isNextIdentifier(,)
ensureIdentifier(,, expression)
listener: handleIdentifier(y, expression)
listener: handleNoTypeArguments())
parseArgumentsOpt(y)
listener: handleNoArguments())
listener: handleSend(y, ))
listener: endArguments(2, (, ))
listener: endMetadata(@, null, a)
listener: endMetadataStar(1)
parseTopLevelMemberImpl())
listener: beginTopLevelMember(a)
isReservedKeyword(;)
parseFields(), null, null, null, null, null, null, null, ), Instance of 'NoType', a, DeclarationKind.TopLevel, null, false)
listener: beginFields(DeclarationKind.TopLevel, null, null, null, null, null, null, null, ))
reportRecoverableError(a, MissingConstFinalVarOrType)
listener: handleRecoverableError(MissingConstFinalVarOrType, a, a)
listener: handleNoType())
ensureIdentifierPotentiallyRecovered(), topLevelVariableDeclaration, false)
listener: handleIdentifier(a, topLevelVariableDeclaration)
parseFieldInitializerOpt(a, a, null, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(;)
listener: endTopLevelFields(null, null, null, null, null, 1, a, ;)
listener: endTopLevelDeclaration(@)
parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext')
parseMetadataStar(;)
listener: beginMetadataStar(@)
parseMetadata(;)
listener: beginMetadata(@)
ensureIdentifier(@, metadataReference)
listener: handleIdentifier(metadata, metadataReference)
parseQualifiedRestOpt(metadata, metadataContinuation)
listener: beginTypeArguments(<)
listener: handleIdentifier(T, typeReference)
listener: handleNoTypeArguments(>)
listener: handleType(T, null)
listener: endTypeArguments(1, <, >)
parseArgumentsOptMetadata(>, true)
parseArguments(>)
parseArgumentsRest(()
listener: beginArguments(()
parseExpression(()
parsePrecedenceExpression((, 1, true, ConstantPatternContext.none)
parseUnaryExpression((, true, ConstantPatternContext.none)
parsePrimary((, expression, ConstantPatternContext.none)
parseSendOrFunctionLiteral((, expression)
parseSend((, expression)
isNextIdentifier(()
ensureIdentifier((, expression)
listener: handleIdentifier(x, expression)
listener: handleNoTypeArguments(,)
parseArgumentsOpt(x)
listener: handleNoArguments(,)
listener: handleSend(x, ,)
parseExpression(,)
parsePrecedenceExpression(,, 1, true, ConstantPatternContext.none)
parseUnaryExpression(,, true, ConstantPatternContext.none)
parsePrimary(,, expression, ConstantPatternContext.none)
parseSendOrFunctionLiteral(,, expression)
parseSend(,, expression)
isNextIdentifier(,)
ensureIdentifier(,, expression)
listener: handleIdentifier(y, expression)
listener: handleNoTypeArguments())
parseArgumentsOpt(y)
listener: handleNoArguments())
listener: handleSend(y, ))
listener: endArguments(2, (, ))
listener: endMetadata(@, null, a)
listener: endMetadataStar(1)
parseTopLevelMemberImpl())
listener: beginTopLevelMember(a)
isReservedKeyword(;)
parseFields(), null, null, null, null, null, null, null, ), Instance of 'NoType', a, DeclarationKind.TopLevel, null, false)
listener: beginFields(DeclarationKind.TopLevel, null, null, null, null, null, null, null, ))
reportRecoverableError(a, MissingConstFinalVarOrType)
listener: handleRecoverableError(MissingConstFinalVarOrType, a, a)
listener: handleNoType())
ensureIdentifierPotentiallyRecovered(), topLevelVariableDeclaration, false)
listener: handleIdentifier(a, topLevelVariableDeclaration)
parseFieldInitializerOpt(a, a, null, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(;)
listener: endTopLevelFields(null, null, null, null, null, 1, a, ;)
listener: endTopLevelDeclaration(@)
parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext')
parseMetadataStar(;)
listener: beginMetadataStar(@)
parseMetadata(;)
listener: beginMetadata(@)
ensureIdentifier(@, metadataReference)
listener: handleIdentifier(metadata, metadataReference)
parseQualifiedRestOpt(metadata, metadataContinuation)
listener: handleNoTypeArguments(()
parseArgumentsOptMetadata(metadata, false)
listener: handleNoArguments(()
listener: endMetadata(@, null, ()
listener: endMetadataStar(1)
parseTopLevelMemberImpl(metadata)
listener: beginTopLevelMember(()
parseFields(metadata, null, null, null, null, null, null, null, metadata, Instance of 'ComplexTypeInfo', a, DeclarationKind.TopLevel, null, false)
listener: beginFields(DeclarationKind.TopLevel, null, null, null, null, null, null, null, metadata)
parseRecordType((, metadata, false)
listener: beginRecordType(()
parseRecordTypeField((, identifierIsOptional: true)
listener: beginRecordTypeEntry()
parseMetadataStar(()
listener: beginMetadataStar(x)
listener: endMetadataStar(0)
listener: handleIdentifier(x, typeReference)
listener: handleNoTypeArguments(,)
listener: handleType(x, null)
listener: handleNoName(,)
listener: endRecordTypeEntry()
parseRecordTypeField(,, identifierIsOptional: true)
listener: beginRecordTypeEntry()
parseMetadataStar(,)
listener: beginMetadataStar(y)
listener: endMetadataStar(0)
listener: handleIdentifier(y, typeReference)
listener: handleNoTypeArguments())
listener: handleType(y, null)
listener: handleNoName())
listener: endRecordTypeEntry()
listener: endRecordType((, null, 2, false)
ensureIdentifierPotentiallyRecovered(), topLevelVariableDeclaration, false)
listener: handleIdentifier(a, topLevelVariableDeclaration)
parseFieldInitializerOpt(a, a, null, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(;)
listener: endTopLevelFields(null, null, null, null, null, 1, (, ;)
listener: endTopLevelDeclaration(@)
parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext')
parseMetadataStar(;)
listener: beginMetadataStar(@)
parseMetadata(;)
listener: beginMetadata(@)
ensureIdentifier(@, metadataReference)
listener: handleIdentifier(metadata, metadataReference)
parseQualifiedRestOpt(metadata, metadataContinuation)
listener: handleNoTypeArguments(()
parseArgumentsOptMetadata(metadata, false)
listener: handleNoArguments(()
listener: endMetadata(@, null, ()
listener: endMetadataStar(1)
parseTopLevelMemberImpl(metadata)
listener: beginTopLevelMember(()
parseFields(metadata, null, null, null, null, null, null, null, metadata, Instance of 'ComplexTypeInfo', a, DeclarationKind.TopLevel, null, false)
listener: beginFields(DeclarationKind.TopLevel, null, null, null, null, null, null, null, metadata)
parseRecordType((, metadata, false)
listener: beginRecordType(()
parseRecordTypeField((, identifierIsOptional: true)
listener: beginRecordTypeEntry()
parseMetadataStar(()
listener: beginMetadataStar(x)
listener: endMetadataStar(0)
listener: handleIdentifier(x, typeReference)
listener: handleNoTypeArguments(,)
listener: handleType(x, null)
listener: handleNoName(,)
listener: endRecordTypeEntry()
parseRecordTypeField(,, identifierIsOptional: true)
listener: beginRecordTypeEntry()
parseMetadataStar(,)
listener: beginMetadataStar(y)
listener: endMetadataStar(0)
listener: handleIdentifier(y, typeReference)
listener: handleNoTypeArguments())
listener: handleType(y, null)
listener: handleNoName())
listener: endRecordTypeEntry()
listener: endRecordType((, null, 2, false)
ensureIdentifierPotentiallyRecovered(), topLevelVariableDeclaration, false)
listener: handleIdentifier(a, topLevelVariableDeclaration)
parseFieldInitializerOpt(a, a, null, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(;)
listener: endTopLevelFields(null, null, null, null, null, 1, (, ;)
listener: endTopLevelDeclaration(@)
parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext')
parseMetadataStar(;)
listener: beginMetadataStar(@)
parseMetadata(;)
listener: beginMetadata(@)
ensureIdentifier(@, metadataReference)
listener: handleIdentifier(metadata, metadataReference)
parseQualifiedRestOpt(metadata, metadataContinuation)
listener: handleNoTypeArguments(()
parseArgumentsOptMetadata(metadata, false)
listener: handleNoArguments(()
listener: endMetadata(@, null, ()
listener: endMetadataStar(1)
parseTopLevelMemberImpl(metadata)
listener: beginTopLevelMember(()
parseFields(metadata, null, null, null, null, null, null, null, metadata, Instance of 'ComplexTypeInfo', a, DeclarationKind.TopLevel, null, false)
listener: beginFields(DeclarationKind.TopLevel, null, null, null, null, null, null, null, metadata)
parseRecordType((, metadata, false)
listener: beginRecordType(()
parseRecordTypeField((, identifierIsOptional: true)
listener: beginRecordTypeEntry()
parseMetadataStar(()
listener: beginMetadataStar(x)
listener: endMetadataStar(0)
listener: handleIdentifier(x, typeReference)
listener: handleNoTypeArguments(,)
listener: handleType(x, null)
listener: handleNoName(,)
listener: endRecordTypeEntry()
parseRecordTypeField(,, identifierIsOptional: true)
listener: beginRecordTypeEntry()
parseMetadataStar(,)
listener: beginMetadataStar(y)
listener: endMetadataStar(0)
listener: handleIdentifier(y, typeReference)
listener: handleNoTypeArguments())
listener: handleType(y, null)
listener: handleNoName())
listener: endRecordTypeEntry()
listener: endRecordType((, null, 2, false)
ensureIdentifierPotentiallyRecovered(), topLevelVariableDeclaration, false)
listener: handleIdentifier(a, topLevelVariableDeclaration)
parseFieldInitializerOpt(a, a, null, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(;)
listener: endTopLevelFields(null, null, null, null, null, 1, (, ;)
listener: endTopLevelDeclaration(@)
parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext')
parseMetadataStar(;)
listener: beginMetadataStar(@)
parseMetadata(;)
listener: beginMetadata(@)
ensureIdentifier(@, metadataReference)
listener: handleIdentifier(metadata, metadataReference)
parseQualifiedRestOpt(metadata, metadataContinuation)
listener: handleNoTypeArguments(()
parseArgumentsOptMetadata(metadata, false)
listener: handleNoArguments(()
listener: endMetadata(@, null, ()
listener: endMetadataStar(1)
parseTopLevelMemberImpl(metadata)
listener: beginTopLevelMember(()
parseFields(metadata, null, null, null, null, null, null, null, metadata, Instance of 'ComplexTypeInfo', a, DeclarationKind.TopLevel, null, false)
listener: beginFields(DeclarationKind.TopLevel, null, null, null, null, null, null, null, metadata)
parseRecordType((, metadata, false)
listener: beginRecordType(()
parseRecordTypeField((, identifierIsOptional: true)
listener: beginRecordTypeEntry()
parseMetadataStar(()
listener: beginMetadataStar(x)
listener: endMetadataStar(0)
listener: handleIdentifier(x, typeReference)
listener: handleNoTypeArguments(,)
listener: handleType(x, null)
listener: handleNoName(,)
listener: endRecordTypeEntry()
listener: endRecordType((, null, 1, false)
ensureIdentifierPotentiallyRecovered(), topLevelVariableDeclaration, false)
listener: handleIdentifier(a, topLevelVariableDeclaration)
parseFieldInitializerOpt(a, a, null, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(;)
listener: endTopLevelFields(null, null, null, null, null, 1, (, ;)
listener: endTopLevelDeclaration(@)
parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext')
parseMetadataStar(;)
listener: beginMetadataStar(@)
parseMetadata(;)
listener: beginMetadata(@)
ensureIdentifier(@, metadataReference)
listener: handleIdentifier(metadata, metadataReference)
parseQualifiedRestOpt(metadata, metadataContinuation)
listener: handleNoTypeArguments(()
parseArgumentsOptMetadata(metadata, false)
reportRecoverableError((, MetadataSpaceBeforeParenthesis)
listener: handleRecoverableError(MetadataSpaceBeforeParenthesis, (, ()
parseArguments(metadata)
parseArgumentsRest(()
listener: beginArguments(()
parseExpression(()
parsePrecedenceExpression((, 1, true, ConstantPatternContext.none)
parseUnaryExpression((, true, ConstantPatternContext.none)
parsePrimary((, expression, ConstantPatternContext.none)
parseSendOrFunctionLiteral((, expression)
parseSend((, expression)
isNextIdentifier(()
ensureIdentifier((, expression)
listener: handleIdentifier(x, expression)
listener: handleNoTypeArguments(,)
parseArgumentsOpt(x)
listener: handleNoArguments(,)
listener: handleSend(x, ,)
parseExpression(,)
parsePrecedenceExpression(,, 1, true, ConstantPatternContext.none)
parseUnaryExpression(,, true, ConstantPatternContext.none)
parsePrimary(,, expression, ConstantPatternContext.none)
parseSendOrFunctionLiteral(,, expression)
parseSend(,, expression)
isNextIdentifier(,)
ensureIdentifier(,, expression)
listener: handleIdentifier(y, expression)
listener: handleNoTypeArguments())
parseArgumentsOpt(y)
listener: handleNoArguments())
listener: handleSend(y, ))
listener: endArguments(2, (, ))
listener: endMetadata(@, null, class)
listener: endMetadataStar(1)
parseTopLevelKeywordDeclaration(), class, null, null, null, null, null, Instance of 'DirectiveContext')
parseClassOrNamedMixinApplication(null, 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, 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(}, })
listener: endClassOrMixinOrExtensionBody(DeclarationKind.Class, 0, {, })
listener: endClassDeclaration(class, })
listener: endTopLevelDeclaration(@)
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext')
parseMetadataStar(})
listener: beginMetadataStar(@)
parseMetadata(})
listener: beginMetadata(@)
ensureIdentifier(@, metadataReference)
listener: handleIdentifier(metadata, metadataReference)
parseQualifiedRestOpt(metadata, metadataContinuation)
listener: beginTypeArguments(<)
listener: handleIdentifier(T, typeReference)
listener: handleNoTypeArguments(>)
listener: handleType(T, null)
listener: endTypeArguments(1, <, >)
parseArgumentsOptMetadata(>, true)
reportRecoverableError((, MetadataSpaceBeforeParenthesis)
listener: handleRecoverableError(MetadataSpaceBeforeParenthesis, (, ()
parseArguments(>)
parseArgumentsRest(()
listener: beginArguments(()
parseExpression(()
parsePrecedenceExpression((, 1, true, ConstantPatternContext.none)
parseUnaryExpression((, true, ConstantPatternContext.none)
parsePrimary((, expression, ConstantPatternContext.none)
parseSendOrFunctionLiteral((, expression)
parseSend((, expression)
isNextIdentifier(()
ensureIdentifier((, expression)
listener: handleIdentifier(x, expression)
listener: handleNoTypeArguments(,)
parseArgumentsOpt(x)
listener: handleNoArguments(,)
listener: handleSend(x, ,)
parseExpression(,)
parsePrecedenceExpression(,, 1, true, ConstantPatternContext.none)
parseUnaryExpression(,, true, ConstantPatternContext.none)
parsePrimary(,, expression, ConstantPatternContext.none)
parseSendOrFunctionLiteral(,, expression)
parseSend(,, expression)
isNextIdentifier(,)
ensureIdentifier(,, expression)
listener: handleIdentifier(y, expression)
listener: handleNoTypeArguments())
parseArgumentsOpt(y)
listener: handleNoArguments())
listener: handleSend(y, ))
listener: endArguments(2, (, ))
listener: endMetadata(@, null, a)
listener: endMetadataStar(1)
parseTopLevelMemberImpl())
listener: beginTopLevelMember(a)
isReservedKeyword(;)
parseFields(), null, null, null, null, null, null, null, ), Instance of 'NoType', a, DeclarationKind.TopLevel, null, false)
listener: beginFields(DeclarationKind.TopLevel, null, null, null, null, null, null, null, ))
reportRecoverableError(a, MissingConstFinalVarOrType)
listener: handleRecoverableError(MissingConstFinalVarOrType, a, a)
listener: handleNoType())
ensureIdentifierPotentiallyRecovered(), topLevelVariableDeclaration, false)
listener: handleIdentifier(a, topLevelVariableDeclaration)
parseFieldInitializerOpt(a, a, null, null, null, null, null, DeclarationKind.TopLevel, null)
listener: handleNoFieldInitializer(;)
listener: endTopLevelFields(null, null, null, null, null, 1, a, ;)
listener: endTopLevelDeclaration()
reportAllErrorTokens(@)
listener: endCompilationUnit(9, )