()
| 649 | } |
| 650 | |
| 651 | final Variable getVariable() { |
| 652 | interp.getToken(); |
| 653 | if (interp.token!=WORD) |
| 654 | interp.error("Variable expected"); |
| 655 | Variable v = interp.lookupLocalVariable(interp.tokenAddress); |
| 656 | if (v==null) |
| 657 | v = interp.push(interp.tokenAddress, 0.0, null, interp); |
| 658 | Variable[] array = v.getArray(); |
| 659 | if (array!=null) { |
| 660 | int index = interp.getIndex(); |
| 661 | checkIndex(index, 0, v.getArraySize()-1); |
| 662 | v = array[index]; |
| 663 | } |
| 664 | return v; |
| 665 | } |
| 666 | |
| 667 | final Variable getFirstArrayVariable() { |
| 668 | interp.getLeftParen(); |
no test coverage detected