()
| 129308 | |
| 129309 | |
| 129310 | function parseConditionalExpression() { |
| 129311 | var expr, consequent, alternate; |
| 129312 | expr = parseBinaryExpression(); |
| 129313 | |
| 129314 | if (match('?')) { |
| 129315 | lex(); |
| 129316 | consequent = parseConditionalExpression(); |
| 129317 | expect(':'); |
| 129318 | alternate = parseConditionalExpression(); |
| 129319 | expr = finishConditionalExpression(expr, consequent, alternate); |
| 129320 | } |
| 129321 | |
| 129322 | return expr; |
| 129323 | } // 11.14 Comma Operator |
| 129324 | |
| 129325 | |
| 129326 | function parseExpression() { |
no test coverage detected