(statements, context)
| 22048 | } |
| 22049 | |
| 22050 | block(statements, context) { |
| 22051 | statements = Array.prototype.slice.call(statements); |
| 22052 | while (statements.length > 0) { |
| 22053 | const stmt = statements.shift(); |
| 22054 | const value = this.statement(stmt, context); |
| 22055 | if (value !== undefined) { |
| 22056 | return value; |
| 22057 | } |
| 22058 | } |
| 22059 | return undefined; |
| 22060 | } |
| 22061 | |
| 22062 | statement(stmt, context) { |
| 22063 | const ast = this.ast; |
no test coverage detected