()
| 6254 | } |
| 6255 | |
| 6256 | function unary() { |
| 6257 | var token; |
| 6258 | if (expect('+')) { |
| 6259 | return primary(); |
| 6260 | } else if ((token = expect('-'))) { |
| 6261 | return binaryFn(ZERO, token.fn, unary()); |
| 6262 | } else if ((token = expect('!'))) { |
| 6263 | return unaryFn(token.fn, unary()); |
| 6264 | } else { |
| 6265 | return primary(); |
| 6266 | } |
| 6267 | } |
| 6268 | |
| 6269 | |
| 6270 | function primary() { |
no test coverage detected