(left ast.Expression)
| 680 | } |
| 681 | |
| 682 | func (self *_parser) parseBracketMember(left ast.Expression) ast.Expression { |
| 683 | idx0 := self.expect(token.LEFT_BRACKET) |
| 684 | member := self.parseExpression() |
| 685 | idx1 := self.expect(token.RIGHT_BRACKET) |
| 686 | return &ast.BracketExpression{ |
| 687 | LeftBracket: idx0, |
| 688 | Left: left, |
| 689 | Member: member, |
| 690 | RightBracket: idx1, |
| 691 | } |
| 692 | } |
| 693 | |
| 694 | func (self *_parser) parseNewExpression() ast.Expression { |
| 695 | idx := self.expect(token.NEW) |
no test coverage detected