()
| 9362 | } |
| 9363 | |
| 9364 | function parseJSXChild() { |
| 9365 | var token, marker; |
| 9366 | if (match('{')) { |
| 9367 | token = parseJSXExpressionContainer(); |
| 9368 | } else if (lookahead.type === Token.JSXText) { |
| 9369 | marker = markerCreatePreserveWhitespace(); |
| 9370 | token = markerApply(marker, delegate.createLiteral(lex())); |
| 9371 | } else if (match('<')) { |
| 9372 | token = parseJSXElement(); |
| 9373 | } else { |
| 9374 | throwUnexpected(lookahead); |
| 9375 | } |
| 9376 | return token; |
| 9377 | } |
| 9378 | |
| 9379 | function parseJSXClosingElement() { |
| 9380 | var name, origInJSXChild, origInJSXTag, marker = markerCreate(); |
no test coverage detected