blob: 1acd9b4a6e73a4dcf41ef6c5c825ffcb7572d42f [file] [log] [blame]
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, )