blob: 8c471613f05e087399ddee95c62f2f45ae93d7fb [file] [log] [blame]
parseUnit(@)
skipErrorTokens(@)
listener: beginCompilationUnit(@)
syntheticPreviousToken(@)
parseTopLevelDeclarationImpl(, DirectiveContext(DirectiveState.Unknown))
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(()
allowedToShortcutParseExpression()
listener: handleIdentifier(x, expression)
listener: handleNoTypeArguments(,)
listener: handleNoArguments(,)
listener: handleSend(x, x)
allowedToShortcutParseExpression()
listener: handleIdentifier(y, expression)
listener: handleNoTypeArguments())
listener: handleNoArguments())
listener: handleSend(y, y)
listener: endArguments(2, (, ))
listener: endMetadata(@, null, ))
listener: endMetadataStar(1)
parseTopLevelMemberImpl())
listener: beginTopLevelMember(a)
isReservedKeyword(;)
parseFields(), null, null, null, null, null, null, null, ), 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, null, 1, a, ;)
listener: endTopLevelDeclaration(;)
parseTopLevelDeclarationImpl(;, DirectiveContext(DirectiveState.Declarations))
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(()
allowedToShortcutParseExpression()
listener: handleIdentifier(x, expression)
listener: handleNoTypeArguments(,)
listener: handleNoArguments(,)
listener: handleSend(x, x)
allowedToShortcutParseExpression()
listener: handleIdentifier(y, expression)
listener: handleNoTypeArguments())
listener: handleNoArguments())
listener: handleSend(y, y)
listener: endArguments(2, (, ))
listener: endMetadata(@, null, ))
listener: endMetadataStar(1)
parseTopLevelMemberImpl())
listener: beginTopLevelMember(a)
isReservedKeyword(;)
parseFields(), null, null, null, null, null, null, null, ), 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, null, 1, a, ;)
listener: endTopLevelDeclaration(;)
parseTopLevelDeclarationImpl(;, DirectiveContext(DirectiveState.Declarations))
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(()
allowedToShortcutParseExpression()
listener: handleIdentifier(x, expression)
listener: handleNoTypeArguments(,)
listener: handleNoArguments(,)
listener: handleSend(x, x)
allowedToShortcutParseExpression()
listener: handleIdentifier(y, expression)
listener: handleNoTypeArguments())
listener: handleNoArguments())
listener: handleSend(y, y)
listener: endArguments(2, (, ))
listener: endMetadata(@, null, ))
listener: endMetadataStar(1)
parseTopLevelMemberImpl())
listener: beginTopLevelMember(a)
isReservedKeyword(;)
parseFields(), null, null, null, null, null, null, null, ), 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, null, 1, a, ;)
listener: endTopLevelDeclaration(;)
parseTopLevelDeclarationImpl(;, DirectiveContext(DirectiveState.Declarations))
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, metadata)
listener: endMetadataStar(1)
parseTopLevelMemberImpl(metadata)
listener: beginTopLevelMember(()
parseFields(metadata, null, null, null, null, null, null, null, metadata, ComplexTypeInfo(start: (, typeArguments: NoTypeParamOrArg(), beforeQuestionMark: null, end: ), typeVariableStarters: [], gftHasReturnType: null, isRecordType: true, gftReturnTypeHasRecordType: false, recovered: false), 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, null, 1, (, ;)
listener: endTopLevelDeclaration(;)
parseTopLevelDeclarationImpl(;, DirectiveContext(DirectiveState.Declarations))
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, metadata)
listener: endMetadataStar(1)
parseTopLevelMemberImpl(metadata)
listener: beginTopLevelMember(()
parseFields(metadata, null, null, null, null, null, null, null, metadata, ComplexTypeInfo(start: (, typeArguments: NoTypeParamOrArg(), beforeQuestionMark: null, end: ), typeVariableStarters: [], gftHasReturnType: null, isRecordType: true, gftReturnTypeHasRecordType: false, recovered: false), 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, null, 1, (, ;)
listener: endTopLevelDeclaration(;)
parseTopLevelDeclarationImpl(;, DirectiveContext(DirectiveState.Declarations))
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, metadata)
listener: endMetadataStar(1)
parseTopLevelMemberImpl(metadata)
listener: beginTopLevelMember(()
parseFields(metadata, null, null, null, null, null, null, null, metadata, ComplexTypeInfo(start: (, typeArguments: NoTypeParamOrArg(), beforeQuestionMark: null, end: ), typeVariableStarters: [], gftHasReturnType: null, isRecordType: true, gftReturnTypeHasRecordType: false, recovered: false), 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, null, 1, (, ;)
listener: endTopLevelDeclaration(;)
parseTopLevelDeclarationImpl(;, DirectiveContext(DirectiveState.Declarations))
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, metadata)
listener: endMetadataStar(1)
parseTopLevelMemberImpl(metadata)
listener: beginTopLevelMember(()
parseFields(metadata, null, null, null, null, null, null, null, metadata, ComplexTypeInfo(start: (, typeArguments: NoTypeParamOrArg(), beforeQuestionMark: null, end: ), typeVariableStarters: [], gftHasReturnType: null, isRecordType: true, gftReturnTypeHasRecordType: false, recovered: false), 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, null, 1, (, ;)
listener: endTopLevelDeclaration(;)
parseTopLevelDeclarationImpl(;, DirectiveContext(DirectiveState.Declarations))
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(()
allowedToShortcutParseExpression()
listener: handleIdentifier(x, expression)
listener: handleNoTypeArguments(,)
listener: handleNoArguments(,)
listener: handleSend(x, x)
allowedToShortcutParseExpression()
listener: handleIdentifier(y, expression)
listener: handleNoTypeArguments())
listener: handleNoArguments())
listener: handleSend(y, y)
listener: endArguments(2, (, ))
listener: endMetadata(@, null, ))
listener: endMetadataStar(1)
parseTopLevelKeywordDeclaration(class, ), class, null, null, null, null, DirectiveContext(DirectiveState.Declarations))
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, C)
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, })
listener: endClassOrMixinOrExtensionBody(DeclarationKind.Class, 0, {, })
listener: endClassDeclaration(class, })
listener: endTopLevelDeclaration(})
parseTopLevelDeclarationImpl(}, DirectiveContext(DirectiveState.Declarations))
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(()
allowedToShortcutParseExpression()
listener: handleIdentifier(x, expression)
listener: handleNoTypeArguments(,)
listener: handleNoArguments(,)
listener: handleSend(x, x)
allowedToShortcutParseExpression()
listener: handleIdentifier(y, expression)
listener: handleNoTypeArguments())
listener: handleNoArguments())
listener: handleSend(y, y)
listener: endArguments(2, (, ))
listener: endMetadata(@, null, ))
listener: endMetadataStar(1)
parseTopLevelMemberImpl())
listener: beginTopLevelMember(a)
isReservedKeyword(;)
parseFields(), null, null, null, null, null, null, null, ), 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, null, 1, a, ;)
listener: endTopLevelDeclaration(;)
reportAllErrorTokens(@)
listener: endCompilationUnit(9, )