()
| 5618 | } |
| 5619 | |
| 5620 | func (p *Parser) parseArrayLiteralExpression() *ast.Expression { |
| 5621 | pos := p.nodePos() |
| 5622 | openBracketPosition := p.scanner.TokenStart() |
| 5623 | openBracketParsed := p.parseExpected(ast.KindOpenBracketToken) |
| 5624 | multiLine := p.hasPrecedingLineBreak() |
| 5625 | elements := p.parseDelimitedList(PCArrayLiteralMembers, (*Parser).parseArgumentOrArrayLiteralElement) |
| 5626 | p.parseExpectedMatchingBrackets(ast.KindOpenBracketToken, ast.KindCloseBracketToken, openBracketParsed, openBracketPosition) |
| 5627 | return p.finishNode(p.factory.NewArrayLiteralExpression(elements, multiLine), pos) |
| 5628 | } |
| 5629 | |
| 5630 | func (p *Parser) parseObjectLiteralExpression() *ast.Expression { |
| 5631 | pos := p.nodePos() |
no test coverage detected