()
| 8354 | } |
| 8355 | |
| 8356 | function parseYieldExpression() { |
| 8357 | var delegateFlag, expr, marker = markerCreate(); |
| 8358 | |
| 8359 | expectKeyword('yield', !strict); |
| 8360 | |
| 8361 | delegateFlag = false; |
| 8362 | if (match('*')) { |
| 8363 | lex(); |
| 8364 | delegateFlag = true; |
| 8365 | } |
| 8366 | |
| 8367 | expr = parseAssignmentExpression(); |
| 8368 | |
| 8369 | return markerApply(marker, delegate.createYieldExpression(expr, delegateFlag)); |
| 8370 | } |
| 8371 | |
| 8372 | function parseAwaitExpression() { |
| 8373 | var expr, marker = markerCreate(); |
no test coverage detected