()
| 9321 | } |
| 9322 | |
| 9323 | function parseJSXSpreadAttribute() { |
| 9324 | var expression, origInJSXChild, origInJSXTag, marker = markerCreate(); |
| 9325 | |
| 9326 | origInJSXChild = state.inJSXChild; |
| 9327 | origInJSXTag = state.inJSXTag; |
| 9328 | state.inJSXChild = false; |
| 9329 | state.inJSXTag = false; |
| 9330 | |
| 9331 | expect('{'); |
| 9332 | expect('...'); |
| 9333 | |
| 9334 | expression = parseAssignmentExpression(); |
| 9335 | |
| 9336 | state.inJSXChild = origInJSXChild; |
| 9337 | state.inJSXTag = origInJSXTag; |
| 9338 | |
| 9339 | expect('}'); |
| 9340 | |
| 9341 | return markerApply(marker, delegate.createJSXSpreadAttribute(expression)); |
| 9342 | } |
| 9343 | |
| 9344 | function parseJSXAttribute() { |
| 9345 | var name, marker; |
no test coverage detected