* Begins a block operation (With, Break/Continue, Try/Catch/Finally) * * @param block Information about the block.
(block)
| 103415 | * @param block Information about the block. |
| 103416 | */ |
| 103417 | function beginBlock(block) { |
| 103418 | if (!blocks) { |
| 103419 | blocks = []; |
| 103420 | blockActions = []; |
| 103421 | blockOffsets = []; |
| 103422 | blockStack = []; |
| 103423 | } |
| 103424 | var index = blockActions.length; |
| 103425 | blockActions[index] = 0 /* BlockAction.Open */; |
| 103426 | blockOffsets[index] = operations ? operations.length : 0; |
| 103427 | blocks[index] = block; |
| 103428 | blockStack.push(block); |
| 103429 | return index; |
| 103430 | } |
| 103431 | /** |
| 103432 | * Ends the current block operation. |
| 103433 | */ |
no test coverage detected
searching dependent graphs…