(StarlarkThread.Frame fr, AssignmentStatement node)
| 112 | } |
| 113 | |
| 114 | private static void execAssignment(StarlarkThread.Frame fr, AssignmentStatement node) |
| 115 | throws EvalException, InterruptedException { |
| 116 | try { |
| 117 | if (node.isAugmented()) { |
| 118 | execAugmentedAssignment(fr, node); |
| 119 | } else { |
| 120 | Object rvalue = eval(fr, node.getRHS()); |
| 121 | assign(fr, node.getLHS(), rvalue); |
| 122 | } |
| 123 | } catch (EvalException ex) { |
| 124 | fr.setErrorLocation(node.getOperatorLocation()); |
| 125 | throw ex; |
| 126 | } |
| 127 | } |
| 128 | |
| 129 | private static TokenKind execFor(StarlarkThread.Frame fr, ForStatement node) |
| 130 | throws EvalException, InterruptedException { |
no test coverage detected