blob: cc590c585ca88265236921f3068a830c1da6faf8 [file] [log] [blame]
beginCompilationUnit(foo)
beginMetadataStar(foo)
endMetadataStar(0)
beginTopLevelMember(foo)
beginTopLevelMethod(, null)
handleNoType()
handleIdentifier(foo, topLevelFunctionDeclaration)
handleNoTypeVariables(()
beginFormalParameters((, MemberKind.TopLevelMethod)
beginMetadataStar(int)
endMetadataStar(0)
beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null)
handleIdentifier(int, typeReference)
handleNoTypeArguments(a)
handleType(int, null)
handleIdentifier(a, formalParameterDeclaration)
handleFormalParameterWithoutValue(,)
endFormalParameter(null, null, null, a, null, null, FormalParameterKind.mandatory, MemberKind.TopLevelMethod)
beginMetadataStar(int)
endMetadataStar(0)
beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null)
handleIdentifier(int, typeReference)
handleNoTypeArguments(b)
handleType(int, null)
handleIdentifier(b, formalParameterDeclaration)
handleFormalParameterWithoutValue())
endFormalParameter(null, null, null, b, null, null, FormalParameterKind.mandatory, MemberKind.TopLevelMethod)
endFormalParameters(2, (, ), MemberKind.TopLevelMethod)
handleAsyncModifier(null, null)
beginBlockFunctionBody({)
beginIfStatement(if)
handleIdentifier(a, expression)
handleNoTypeArguments(==)
handleNoArguments(==)
handleSend(a, ==)
beginBinaryExpression(==)
handleLiteralNull(null)
endBinaryExpression(==)
beginBinaryExpression(||)
handleIdentifier(b, expression)
handleNoTypeArguments(==)
handleNoArguments(==)
handleSend(b, ==)
beginBinaryExpression(==)
handleLiteralNull(null)
endBinaryExpression(==)
endBinaryExpression(||)
handleParenthesizedCondition(()
beginThenStatement({)
beginBlock({, BlockKind(statement))
beginReturnStatement(return)
handleLiteralNull(null)
endReturnStatement(true, return, ;)
endBlock(1, {, }, BlockKind(statement))
endThenStatement(})
endIfStatement(if, null)
endBlockFunctionBody(1, {, })
endTopLevelMethod(foo, null, })
endTopLevelDeclaration(foo2)
beginMetadataStar(foo2)
endMetadataStar(0)
beginTopLevelMember(foo2)
beginTopLevelMethod(}, null)
handleNoType(})
handleIdentifier(foo2, topLevelFunctionDeclaration)
handleNoTypeVariables(()
beginFormalParameters((, MemberKind.TopLevelMethod)
beginMetadataStar(int)
endMetadataStar(0)
beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null)
handleIdentifier(int, typeReference)
handleNoTypeArguments(a)
handleType(int, null)
handleIdentifier(a, formalParameterDeclaration)
handleFormalParameterWithoutValue(,)
endFormalParameter(null, null, null, a, null, null, FormalParameterKind.mandatory, MemberKind.TopLevelMethod)
beginMetadataStar(int)
endMetadataStar(0)
beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null)
handleIdentifier(int, typeReference)
handleNoTypeArguments(b)
handleType(int, null)
handleIdentifier(b, formalParameterDeclaration)
handleFormalParameterWithoutValue(,)
endFormalParameter(null, null, null, b, null, null, FormalParameterKind.mandatory, MemberKind.TopLevelMethod)
beginMetadataStar(int)
endMetadataStar(0)
beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null)
handleIdentifier(int, typeReference)
handleNoTypeArguments(c)
handleType(int, null)
handleIdentifier(c, formalParameterDeclaration)
handleFormalParameterWithoutValue())
endFormalParameter(null, null, null, c, null, null, FormalParameterKind.mandatory, MemberKind.TopLevelMethod)
endFormalParameters(3, (, ), MemberKind.TopLevelMethod)
handleAsyncModifier(null, null)
beginBlockFunctionBody({)
beginIfStatement(if)
handleIdentifier(a, expression)
handleNoTypeArguments(==)
handleNoArguments(==)
handleSend(a, ==)
beginBinaryExpression(==)
handleLiteralNull(null)
endBinaryExpression(==)
beginBinaryExpression(||)
handleIdentifier(b, expression)
handleNoTypeArguments(==)
handleNoArguments(==)
handleSend(b, ==)
beginBinaryExpression(==)
handleLiteralNull(null)
endBinaryExpression(==)
endBinaryExpression(||)
beginBinaryExpression(||)
handleIdentifier(c, expression)
handleNoTypeArguments(==)
handleNoArguments(==)
handleSend(c, ==)
beginBinaryExpression(==)
handleLiteralNull(null)
endBinaryExpression(==)
endBinaryExpression(||)
handleParenthesizedCondition(()
beginThenStatement({)
beginBlock({, BlockKind(statement))
beginReturnStatement(return)
handleLiteralNull(null)
endReturnStatement(true, return, ;)
endBlock(1, {, }, BlockKind(statement))
endThenStatement(})
endIfStatement(if, null)
endBlockFunctionBody(1, {, })
endTopLevelMethod(foo2, null, })
endTopLevelDeclaration(bar)
beginMetadataStar(bar)
endMetadataStar(0)
beginTopLevelMember(bar)
beginTopLevelMethod(}, null)
handleNoType(})
handleIdentifier(bar, topLevelFunctionDeclaration)
handleNoTypeVariables(()
beginFormalParameters((, MemberKind.TopLevelMethod)
beginMetadataStar(int)
endMetadataStar(0)
beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null)
handleIdentifier(int, typeReference)
handleNoTypeArguments(a)
handleType(int, null)
handleIdentifier(a, formalParameterDeclaration)
handleFormalParameterWithoutValue(,)
endFormalParameter(null, null, null, a, null, null, FormalParameterKind.mandatory, MemberKind.TopLevelMethod)
beginMetadataStar(int)
endMetadataStar(0)
beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null)
handleIdentifier(int, typeReference)
handleNoTypeArguments(b)
handleType(int, null)
handleIdentifier(b, formalParameterDeclaration)
handleFormalParameterWithoutValue())
endFormalParameter(null, null, null, b, null, null, FormalParameterKind.mandatory, MemberKind.TopLevelMethod)
endFormalParameters(2, (, ), MemberKind.TopLevelMethod)
handleAsyncModifier(null, null)
beginBlockFunctionBody({)
beginIfStatement(if)
handleIdentifier(a, expression)
handleNoTypeArguments(==)
handleNoArguments(==)
handleSend(a, ==)
beginBinaryExpression(==)
handleLiteralNull(null)
endBinaryExpression(==)
beginBinaryExpression(&&)
handleIdentifier(b, expression)
handleNoTypeArguments(==)
handleNoArguments(==)
handleSend(b, ==)
beginBinaryExpression(==)
handleLiteralNull(null)
endBinaryExpression(==)
endBinaryExpression(&&)
handleParenthesizedCondition(()
beginThenStatement({)
beginBlock({, BlockKind(statement))
beginReturnStatement(return)
handleLiteralNull(null)
endReturnStatement(true, return, ;)
endBlock(1, {, }, BlockKind(statement))
endThenStatement(})
endIfStatement(if, null)
endBlockFunctionBody(1, {, })
endTopLevelMethod(bar, null, })
endTopLevelDeclaration(bar2)
beginMetadataStar(bar2)
endMetadataStar(0)
beginTopLevelMember(bar2)
beginTopLevelMethod(}, null)
handleNoType(})
handleIdentifier(bar2, topLevelFunctionDeclaration)
handleNoTypeVariables(()
beginFormalParameters((, MemberKind.TopLevelMethod)
beginMetadataStar(int)
endMetadataStar(0)
beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null)
handleIdentifier(int, typeReference)
handleNoTypeArguments(a)
handleType(int, null)
handleIdentifier(a, formalParameterDeclaration)
handleFormalParameterWithoutValue(,)
endFormalParameter(null, null, null, a, null, null, FormalParameterKind.mandatory, MemberKind.TopLevelMethod)
beginMetadataStar(int)
endMetadataStar(0)
beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null)
handleIdentifier(int, typeReference)
handleNoTypeArguments(b)
handleType(int, null)
handleIdentifier(b, formalParameterDeclaration)
handleFormalParameterWithoutValue(,)
endFormalParameter(null, null, null, b, null, null, FormalParameterKind.mandatory, MemberKind.TopLevelMethod)
beginMetadataStar(int)
endMetadataStar(0)
beginFormalParameter(int, MemberKind.TopLevelMethod, null, null, null)
handleIdentifier(int, typeReference)
handleNoTypeArguments(c)
handleType(int, null)
handleIdentifier(c, formalParameterDeclaration)
handleFormalParameterWithoutValue())
endFormalParameter(null, null, null, c, null, null, FormalParameterKind.mandatory, MemberKind.TopLevelMethod)
endFormalParameters(3, (, ), MemberKind.TopLevelMethod)
handleAsyncModifier(null, null)
beginBlockFunctionBody({)
beginIfStatement(if)
handleIdentifier(a, expression)
handleNoTypeArguments(==)
handleNoArguments(==)
handleSend(a, ==)
beginBinaryExpression(==)
handleLiteralNull(null)
endBinaryExpression(==)
beginBinaryExpression(&&)
handleIdentifier(b, expression)
handleNoTypeArguments(==)
handleNoArguments(==)
handleSend(b, ==)
beginBinaryExpression(==)
handleLiteralNull(null)
endBinaryExpression(==)
endBinaryExpression(&&)
beginBinaryExpression(&&)
handleIdentifier(c, expression)
handleNoTypeArguments(==)
handleNoArguments(==)
handleSend(c, ==)
beginBinaryExpression(==)
handleLiteralNull(null)
endBinaryExpression(==)
endBinaryExpression(&&)
handleParenthesizedCondition(()
beginThenStatement({)
beginBlock({, BlockKind(statement))
beginReturnStatement(return)
handleLiteralNull(null)
endReturnStatement(true, return, ;)
endBlock(1, {, }, BlockKind(statement))
endThenStatement(})
endIfStatement(if, null)
endBlockFunctionBody(1, {, })
endTopLevelMethod(bar2, null, })
endTopLevelDeclaration()
endCompilationUnit(4, )