(self)
| 631 | return nodes.Tuple(args, 'load', lineno=lineno) |
| 632 | |
| 633 | def parse_list(self): |
| 634 | token = self.stream.expect('lbracket') |
| 635 | items = [] |
| 636 | while self.stream.current.type != 'rbracket': |
| 637 | if items: |
| 638 | self.stream.expect('comma') |
| 639 | if self.stream.current.type == 'rbracket': |
| 640 | break |
| 641 | items.append(self.parse_expression()) |
| 642 | self.stream.expect('rbracket') |
| 643 | return nodes.List(items, lineno=token.lineno) |
| 644 | |
| 645 | def parse_dict(self): |
| 646 | token = self.stream.expect('lbrace') |
no test coverage detected