| beginCompilationUnit(bool) |
| beginMetadataStar(bool) |
| endMetadataStar(0) |
| beginTopLevelMember(bool) |
| beginFields() |
| handleIdentifier(bool, typeReference) |
| handleNoTypeArguments(x) |
| handleType(bool, null) |
| handleIdentifier(x, topLevelVariableDeclaration) |
| handleNoFieldInitializer(;) |
| endTopLevelFields(null, null, null, null, null, 1, bool, ;) |
| endTopLevelDeclaration(bool) |
| beginMetadataStar(bool) |
| endMetadataStar(0) |
| beginTopLevelMember(bool) |
| beginFields(;) |
| handleIdentifier(bool, typeReference) |
| handleNoTypeArguments(x) |
| handleType(bool, null) |
| handleIdentifier(x, topLevelVariableDeclaration) |
| handleNoFieldInitializer(;) |
| endTopLevelFields(null, null, null, null, null, 1, bool, ;) |
| endTopLevelDeclaration(errors) |
| beginMetadataStar(errors) |
| endMetadataStar(0) |
| beginTopLevelMember(errors) |
| beginTopLevelMethod(;, null) |
| handleNoType(;) |
| handleIdentifier(errors, topLevelFunctionDeclaration) |
| handleNoTypeVariables(() |
| beginFormalParameters((, MemberKind.TopLevelMethod) |
| endFormalParameters(0, (, ), MemberKind.TopLevelMethod) |
| handleAsyncModifier(null, null) |
| beginBlockFunctionBody({) |
| handleIdentifier(print, expression) |
| handleNoTypeArguments(() |
| beginArguments(() |
| handleIdentifier(x, expression) |
| handleNoTypeArguments()) |
| handleNoArguments()) |
| handleSend(x, )) |
| endArguments(1, (, )) |
| handleSend(print, ;) |
| handleExpressionStatement(;) |
| handleIdentifier(print, expression) |
| handleNoTypeArguments(() |
| beginArguments(() |
| handleIdentifier(x, expression) |
| handleNoTypeArguments(!) |
| handleNoArguments(!) |
| handleSend(x, !) |
| handleNonNullAssertExpression(!) |
| endArguments(1, (, )) |
| handleSend(print, ;) |
| handleExpressionStatement(;) |
| handleIdentifier(print, expression) |
| handleNoTypeArguments(() |
| beginArguments(() |
| handleIdentifier(x, expression) |
| handleNoTypeArguments()) |
| handleNoArguments()) |
| handleSend(x, )) |
| handleUnaryPrefixExpression(!) |
| endArguments(1, (, )) |
| handleSend(print, ;) |
| handleExpressionStatement(;) |
| endBlockFunctionBody(3, {, }) |
| endTopLevelMethod(errors, null, }) |
| endTopLevelDeclaration(class) |
| beginMetadataStar(class) |
| endMetadataStar(0) |
| beginClassOrNamedMixinApplicationPrelude(class) |
| handleIdentifier(C, classOrMixinDeclaration) |
| handleNoTypeVariables({) |
| beginClassDeclaration(class, null, C) |
| handleNoType(C) |
| handleClassExtends(null, 1) |
| handleClassNoWithClause() |
| handleClassOrMixinImplements(null, 0) |
| handleClassHeader(class, class, null) |
| beginClassOrMixinBody(DeclarationKind.Class, {) |
| beginMetadataStar(C) |
| endMetadataStar(0) |
| beginMember() |
| beginMethod(null, null, null, null, null, C) |
| handleNoType({) |
| handleIdentifier(C, methodDeclaration) |
| handleIdentifier(c0, methodDeclarationContinuation) |
| handleQualified(.) |
| handleNoTypeVariables(() |
| beginFormalParameters((, MemberKind.NonStaticMethod) |
| endFormalParameters(0, (, ), MemberKind.NonStaticMethod) |
| beginInitializers(:) |
| beginInitializer(super) |
| handleSuperExpression(super, expression) |
| handleNoTypeArguments(() |
| beginArguments(() |
| endArguments(0, (, )) |
| handleSend(super, ;) |
| endInitializer(;) |
| endInitializers(1, :, ;) |
| handleAsyncModifier(null, null) |
| handleEmptyFunctionBody(;) |
| endClassConstructor(null, C, (, :, ;) |
| endMember() |
| beginMetadataStar(C) |
| endMetadataStar(0) |
| beginMember() |
| beginMethod(null, null, null, null, null, C) |
| handleNoType(;) |
| handleIdentifier(C, methodDeclaration) |
| handleIdentifier(c1, methodDeclarationContinuation) |
| handleQualified(.) |
| handleNoTypeVariables(() |
| beginFormalParameters((, MemberKind.NonStaticMethod) |
| endFormalParameters(0, (, ), MemberKind.NonStaticMethod) |
| beginInitializers(:) |
| beginInitializer(super) |
| handleSuperExpression(super, expression) |
| handleNoTypeArguments(() |
| beginArguments(() |
| endArguments(0, (, )) |
| handleSend(super, !) |
| handleNonNullAssertExpression(!) |
| endInitializer(;) |
| endInitializers(1, :, ;) |
| handleAsyncModifier(null, null) |
| handleEmptyFunctionBody(;) |
| endClassConstructor(null, C, (, :, ;) |
| endMember() |
| endClassOrMixinBody(DeclarationKind.Class, 2, {, }) |
| endClassDeclaration(class, }) |
| endTopLevelDeclaration(main) |
| beginMetadataStar(main) |
| endMetadataStar(0) |
| beginTopLevelMember(main) |
| beginTopLevelMethod(}, null) |
| handleNoType(}) |
| handleIdentifier(main, topLevelFunctionDeclaration) |
| handleNoTypeVariables(() |
| beginFormalParameters((, MemberKind.TopLevelMethod) |
| endFormalParameters(0, (, ), MemberKind.TopLevelMethod) |
| handleAsyncModifier(null, null) |
| beginBlockFunctionBody({) |
| endBlockFunctionBody(0, {, }) |
| endTopLevelMethod(main, null, }) |
| endTopLevelDeclaration() |
| endCompilationUnit(5, ) |