()
| 5022 | } |
| 5023 | |
| 5024 | func (p *Parser) parseJsxAttributeName() *ast.Node { |
| 5025 | pos := p.nodePos() |
| 5026 | p.scanJsxIdentifier() |
| 5027 | attrName := p.parseIdentifierNameErrorOnUnicodeEscapeSequence() |
| 5028 | if p.parseOptional(ast.KindColonToken) { |
| 5029 | p.scanJsxIdentifier() |
| 5030 | return p.finishNode(p.factory.NewJsxNamespacedName(attrName, p.parseIdentifierNameErrorOnUnicodeEscapeSequence()), pos) |
| 5031 | } |
| 5032 | return attrName |
| 5033 | } |
| 5034 | |
| 5035 | func (p *Parser) parseJsxAttributeValue() *ast.Expression { |
| 5036 | if p.token == ast.KindEqualsToken { |
no test coverage detected