c8ff1b0c21
... and use this to computed AssignedVariables data for try statements Change-Id: I235575b055cb89b553baf0ac728d9954d8d0aaa6 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/123251 Reviewed-by: Jens Johansen <jensj@google.com> Commit-Queue: Johnni Winther <johnniwinther@google.com>
24 lines
878 B
Plaintext
24 lines
878 B
Plaintext
beginCompilationUnit(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({)
|
|
beginTryStatement(try)
|
|
beginBlock({, BlockKind(try statement))
|
|
endBlock(0, {, }, BlockKind(try statement))
|
|
beginBlock({, BlockKind(finally clause))
|
|
endBlock(0, {, }, BlockKind(finally clause))
|
|
handleFinallyBlock(finally)
|
|
endTryStatement(0, try, finally)
|
|
endBlockFunctionBody(1, {, })
|
|
endTopLevelMethod(main, null, })
|
|
endTopLevelDeclaration()
|
|
endCompilationUnit(1, )
|