(s)
| 3547 | |
| 3548 | |
| 3549 | function bitwiseassignop(s) { |
| 3550 | return assignop(s, function (left, that) { |
| 3551 | if (state.option.bitwise) { |
| 3552 | warning("W016", that, that.id); |
| 3553 | } |
| 3554 | |
| 3555 | if (left) { |
| 3556 | if (left.id === "." || left.id === "[" || |
| 3557 | (left.identifier && !isReserved(left))) { |
| 3558 | expression(10); |
| 3559 | return that; |
| 3560 | } |
| 3561 | if (left === state.syntax["function"]) { |
| 3562 | warning("W023", state.tokens.curr); |
| 3563 | } |
| 3564 | return that; |
| 3565 | } |
| 3566 | error("E031", that); |
| 3567 | }, 20); |
| 3568 | } |
| 3569 | |
| 3570 | |
| 3571 | function suffix(s) { |
no test coverage detected