| beginCompilationUnit(var) |
| beginMetadataStar(var) |
| endMetadataStar(0) |
| beginTopLevelMember(var) |
| beginFields(DeclarationKind.TopLevel, null, null, null, null, null, null, var, ) |
| handleNoType(var) |
| handleIdentifier(x, topLevelVariableDeclaration) |
| beginFieldInitializer(=) |
| handleLiteralInt(0) |
| beginCascade(..) |
| handleIdentifier(isEven, expressionContinuation) |
| handleNoTypeArguments(;) |
| handleNoArguments(;) |
| handleSend(isEven, isEven) |
| handleCascadeAccess(.., isEven, false) |
| endCascade() |
| handleThrowExpression(throw, isEven) |
| endFieldInitializer(=, isEven) |
| endTopLevelFields(null, null, null, null, null, var, 1, var, ;) |
| endTopLevelDeclaration(;) |
| beginMetadataStar(void) |
| endMetadataStar(0) |
| beginTopLevelMember(void) |
| beginTopLevelMethod(;, null, null) |
| handleVoidKeyword(void) |
| handleIdentifier(foo, topLevelFunctionDeclaration) |
| handleNoTypeVariables(() |
| beginFormalParameters((, MemberKind.TopLevelMethod) |
| endFormalParameters(0, (, ), MemberKind.TopLevelMethod) |
| handleAsyncModifier(null, null) |
| beginBlockFunctionBody({) |
| beginMetadataStar(var) |
| endMetadataStar(0) |
| handleNoType(var) |
| beginVariablesDeclaration(x, null, var) |
| handleIdentifier(x, localVariableDeclaration) |
| beginInitializedIdentifier(x) |
| handleNoVariableInitializer(x) |
| endInitializedIdentifier(x) |
| endVariablesDeclaration(1, ;) |
| handleIdentifier(print, expression) |
| handleNoTypeArguments(() |
| beginArguments(() |
| handleIdentifier(x, expression) |
| handleNoTypeArguments(=) |
| handleNoArguments(=) |
| handleSend(x, x) |
| handleLiteralInt(0) |
| beginCascade(..) |
| handleIdentifier(isEven, expressionContinuation) |
| handleNoTypeArguments()) |
| handleNoArguments()) |
| handleSend(isEven, isEven) |
| handleCascadeAccess(.., isEven, false) |
| endCascade() |
| handleThrowExpression(throw, isEven) |
| handleAssignmentExpression(=, isEven) |
| endArguments(1, (, )) |
| handleSend(print, )) |
| handleExpressionStatement(print, ;) |
| endBlockFunctionBody(2, {, }) |
| endTopLevelMethod(void, null, }) |
| endTopLevelDeclaration(}) |
| beginMetadataStar(class) |
| endMetadataStar(0) |
| beginClassOrMixinOrNamedMixinApplicationPrelude(class) |
| handleIdentifier(A, classOrMixinDeclaration) |
| handleNoTypeVariables({) |
| beginClassDeclaration(class, null, null, null, null, null, null, null, null, A) |
| handleNoType(A) |
| handleClassExtends(null, 1) |
| handleClassNoWithClause() |
| handleImplements(null, 0) |
| handleClassHeader(class, class, null) |
| beginClassOrMixinOrExtensionBody(DeclarationKind.Class, {) |
| beginMetadataStar(var) |
| endMetadataStar(0) |
| beginMember() |
| beginFields(DeclarationKind.Class, null, null, null, null, null, null, var, {) |
| handleNoType(var) |
| handleIdentifier(x, fieldDeclaration) |
| handleNoFieldInitializer(;) |
| endClassFields(null, null, null, null, null, null, var, 1, var, ;) |
| endMember() |
| beginMetadataStar(A) |
| endMetadataStar(0) |
| beginMember() |
| beginMethod(DeclarationKind.Class, null, null, null, null, null, null, A, A) |
| handleNoType(;) |
| handleIdentifier(A, methodDeclaration) |
| handleNoTypeVariables(() |
| beginFormalParameters((, MemberKind.NonStaticMethod) |
| endFormalParameters(0, (, ), MemberKind.NonStaticMethod) |
| beginInitializers(:) |
| beginInitializer(x) |
| handleIdentifier(x, expression) |
| handleNoTypeArguments(=) |
| handleNoArguments(=) |
| handleSend(x, x) |
| handleLiteralInt(1) |
| handleIdentifier(isEven, expressionContinuation) |
| handleNoTypeArguments(;) |
| handleNoArguments(;) |
| handleSend(isEven, isEven) |
| handleDotAccess(., isEven, false) |
| handleThrowExpression(throw, isEven) |
| handleAssignmentExpression(=, isEven) |
| endInitializer(isEven) |
| endInitializers(1, :, isEven) |
| handleAsyncModifier(null, null) |
| handleEmptyFunctionBody(;) |
| endClassConstructor(null, A, (, :, ;) |
| endMember() |
| beginMetadataStar(A) |
| endMetadataStar(0) |
| beginMember() |
| beginMethod(DeclarationKind.Class, null, null, null, null, null, null, A, A) |
| handleNoType(;) |
| handleIdentifier(A, methodDeclaration) |
| handleNoTypeVariables(() |
| beginFormalParameters((, MemberKind.NonStaticMethod) |
| endFormalParameters(0, (, ), MemberKind.NonStaticMethod) |
| beginInitializers(:) |
| beginInitializer(this) |
| handleThisExpression(this, expression) |
| handleIdentifier(x, expressionContinuation) |
| handleNoTypeArguments(=) |
| handleNoArguments(=) |
| handleSend(x, x) |
| handleDotAccess(., x, false) |
| handleLiteralInt(2) |
| handleIdentifier(isEven, expressionContinuation) |
| handleNoTypeArguments(;) |
| handleNoArguments(;) |
| handleSend(isEven, isEven) |
| handleDotAccess(., isEven, false) |
| handleThrowExpression(throw, isEven) |
| handleAssignmentExpression(=, isEven) |
| endInitializer(isEven) |
| endInitializers(1, :, isEven) |
| handleAsyncModifier(null, null) |
| handleEmptyFunctionBody(;) |
| endClassConstructor(null, A, (, :, ;) |
| endMember() |
| endClassOrMixinOrExtensionBody(DeclarationKind.Class, 3, {, }) |
| endClassDeclaration(class, }) |
| endTopLevelDeclaration(}) |
| beginMetadataStar(class) |
| endMetadataStar(0) |
| beginClassOrMixinOrNamedMixinApplicationPrelude(class) |
| handleIdentifier(A, classOrMixinDeclaration) |
| handleNoTypeVariables({) |
| beginClassDeclaration(class, null, null, null, null, null, null, null, null, A) |
| handleNoType(A) |
| handleClassExtends(null, 1) |
| handleClassNoWithClause() |
| handleImplements(null, 0) |
| handleClassHeader(class, class, null) |
| beginClassOrMixinOrExtensionBody(DeclarationKind.Class, {) |
| beginMetadataStar(var) |
| endMetadataStar(0) |
| beginMember() |
| beginFields(DeclarationKind.Class, null, null, null, null, null, null, var, {) |
| handleNoType(var) |
| handleIdentifier(x, fieldDeclaration) |
| handleNoFieldInitializer(;) |
| endClassFields(null, null, null, null, null, null, var, 1, var, ;) |
| endMember() |
| beginMetadataStar(A) |
| endMetadataStar(0) |
| beginMember() |
| beginMethod(DeclarationKind.Class, null, null, null, null, null, null, A, A) |
| handleNoType(;) |
| handleIdentifier(A, methodDeclaration) |
| handleNoTypeVariables(() |
| beginFormalParameters((, MemberKind.NonStaticMethod) |
| endFormalParameters(0, (, ), MemberKind.NonStaticMethod) |
| beginInitializers(:) |
| beginInitializer(x) |
| handleIdentifier(x, expression) |
| handleNoTypeArguments(=) |
| handleNoArguments(=) |
| handleSend(x, x) |
| beginParenthesizedExpressionOrRecordLiteral(() |
| handleLiteralInt(3) |
| beginCascade(..) |
| handleIdentifier(isEven, expressionContinuation) |
| handleNoTypeArguments()) |
| handleNoArguments()) |
| handleSend(isEven, isEven) |
| handleCascadeAccess(.., isEven, false) |
| endCascade() |
| handleThrowExpression(throw, isEven) |
| endParenthesizedExpression(() |
| handleAssignmentExpression(=, )) |
| endInitializer()) |
| endInitializers(1, :, )) |
| handleAsyncModifier(null, null) |
| handleEmptyFunctionBody(;) |
| endClassConstructor(null, A, (, :, ;) |
| endMember() |
| beginMetadataStar(A) |
| endMetadataStar(0) |
| beginMember() |
| beginMethod(DeclarationKind.Class, null, null, null, null, null, null, A, A) |
| handleNoType(;) |
| handleIdentifier(A, methodDeclaration) |
| handleNoTypeVariables(() |
| beginFormalParameters((, MemberKind.NonStaticMethod) |
| endFormalParameters(0, (, ), MemberKind.NonStaticMethod) |
| beginInitializers(:) |
| beginInitializer(this) |
| handleThisExpression(this, expression) |
| handleIdentifier(x, expressionContinuation) |
| handleNoTypeArguments(=) |
| handleNoArguments(=) |
| handleSend(x, x) |
| handleDotAccess(., x, false) |
| beginParenthesizedExpressionOrRecordLiteral(() |
| handleLiteralInt(4) |
| beginCascade(..) |
| handleIdentifier(isEven, expressionContinuation) |
| handleNoTypeArguments()) |
| handleNoArguments()) |
| handleSend(isEven, isEven) |
| handleCascadeAccess(.., isEven, false) |
| endCascade() |
| handleThrowExpression(throw, isEven) |
| endParenthesizedExpression(() |
| handleAssignmentExpression(=, )) |
| endInitializer()) |
| endInitializers(1, :, )) |
| handleAsyncModifier(null, null) |
| handleEmptyFunctionBody(;) |
| endClassConstructor(null, A, (, :, ;) |
| endMember() |
| endClassOrMixinOrExtensionBody(DeclarationKind.Class, 3, {, }) |
| endClassDeclaration(class, }) |
| endTopLevelDeclaration(}) |
| beginMetadataStar(class) |
| endMetadataStar(0) |
| beginClassOrMixinOrNamedMixinApplicationPrelude(class) |
| handleIdentifier(A, classOrMixinDeclaration) |
| handleNoTypeVariables({) |
| beginClassDeclaration(class, null, null, null, null, null, null, null, null, A) |
| handleNoType(A) |
| handleClassExtends(null, 1) |
| handleClassNoWithClause() |
| handleImplements(null, 0) |
| handleClassHeader(class, class, null) |
| beginClassOrMixinOrExtensionBody(DeclarationKind.Class, {) |
| beginMetadataStar(var) |
| endMetadataStar(0) |
| beginMember() |
| beginFields(DeclarationKind.Class, null, null, null, null, null, null, var, {) |
| handleNoType(var) |
| handleIdentifier(x, fieldDeclaration) |
| handleNoFieldInitializer(;) |
| endClassFields(null, null, null, null, null, null, var, 1, var, ;) |
| endMember() |
| beginMetadataStar(A) |
| endMetadataStar(0) |
| beginMember() |
| beginMethod(DeclarationKind.Class, null, null, null, null, null, null, A, A) |
| handleNoType(;) |
| handleIdentifier(A, methodDeclaration) |
| handleNoTypeVariables(() |
| beginFormalParameters((, MemberKind.NonStaticMethod) |
| endFormalParameters(0, (, ), MemberKind.NonStaticMethod) |
| beginInitializers(:) |
| beginInitializer(x) |
| handleIdentifier(x, expression) |
| handleNoTypeArguments(=) |
| handleNoArguments(=) |
| handleSend(x, x) |
| handleLiteralInt(5) |
| beginCascade(..) |
| handleIdentifier(isEven, expressionContinuation) |
| handleNoTypeArguments(;) |
| handleNoArguments(;) |
| handleSend(isEven, isEven) |
| handleCascadeAccess(.., isEven, false) |
| endCascade() |
| handleThrowExpression(throw, isEven) |
| handleAssignmentExpression(=, isEven) |
| endInitializer(isEven) |
| endInitializers(1, :, isEven) |
| handleAsyncModifier(null, null) |
| handleEmptyFunctionBody(;) |
| endClassConstructor(null, A, (, :, ;) |
| endMember() |
| beginMetadataStar(A) |
| endMetadataStar(0) |
| beginMember() |
| beginMethod(DeclarationKind.Class, null, null, null, null, null, null, A, A) |
| handleNoType(;) |
| handleIdentifier(A, methodDeclaration) |
| handleNoTypeVariables(() |
| beginFormalParameters((, MemberKind.NonStaticMethod) |
| endFormalParameters(0, (, ), MemberKind.NonStaticMethod) |
| beginInitializers(:) |
| beginInitializer(this) |
| handleThisExpression(this, expression) |
| handleIdentifier(x, expressionContinuation) |
| handleNoTypeArguments(=) |
| handleNoArguments(=) |
| handleSend(x, x) |
| handleDotAccess(., x, false) |
| handleLiteralInt(6) |
| beginCascade(..) |
| handleIdentifier(isEven, expressionContinuation) |
| handleNoTypeArguments(;) |
| handleNoArguments(;) |
| handleSend(isEven, isEven) |
| handleCascadeAccess(.., isEven, false) |
| endCascade() |
| handleThrowExpression(throw, isEven) |
| handleAssignmentExpression(=, isEven) |
| endInitializer(isEven) |
| endInitializers(1, :, isEven) |
| handleAsyncModifier(null, null) |
| handleEmptyFunctionBody(;) |
| endClassConstructor(null, A, (, :, ;) |
| endMember() |
| endClassOrMixinOrExtensionBody(DeclarationKind.Class, 3, {, }) |
| endClassDeclaration(class, }) |
| endTopLevelDeclaration(}) |
| endCompilationUnit(5, ) |