()
| 9342 | } |
| 9343 | |
| 9344 | function parseJSXAttribute() { |
| 9345 | var name, marker; |
| 9346 | |
| 9347 | if (match('{')) { |
| 9348 | return parseJSXSpreadAttribute(); |
| 9349 | } |
| 9350 | |
| 9351 | marker = markerCreate(); |
| 9352 | |
| 9353 | name = parseJSXAttributeName(); |
| 9354 | |
| 9355 | // HTML empty attribute |
| 9356 | if (match('=')) { |
| 9357 | lex(); |
| 9358 | return markerApply(marker, delegate.createJSXAttribute(name, parseJSXAttributeValue())); |
| 9359 | } |
| 9360 | |
| 9361 | return markerApply(marker, delegate.createJSXAttribute(name)); |
| 9362 | } |
| 9363 | |
| 9364 | function parseJSXChild() { |
| 9365 | var token, marker; |
no test coverage detected