(StarlarkThread.Frame fr, ReturnStatement node)
| 275 | } |
| 276 | |
| 277 | private static TokenKind execReturn(StarlarkThread.Frame fr, ReturnStatement node) |
| 278 | throws EvalException, InterruptedException { |
| 279 | Expression result = node.getResult(); |
| 280 | if (result != null) { |
| 281 | fr.result = eval(fr, result); |
| 282 | } |
| 283 | return TokenKind.RETURN; |
| 284 | } |
| 285 | |
| 286 | private static TokenKind exec(StarlarkThread.Frame fr, Statement st) |
| 287 | throws EvalException, InterruptedException { |