(self)
| 639 | return nodes.Tuple(args, 'load', lineno=lineno) |
| 640 | |
| 641 | def parse_list(self): |
| 642 | token = self.stream.expect('lbracket') |
| 643 | items = [] |
| 644 | while self.stream.current.type != 'rbracket': |
| 645 | if items: |
| 646 | self.stream.expect('comma') |
| 647 | if self.stream.current.type == 'rbracket': |
| 648 | break |
| 649 | items.append(self.parse_expression()) |
| 650 | self.stream.expect('rbracket') |
| 651 | return nodes.List(items, lineno=token.lineno) |
| 652 | |
| 653 | def parse_dict(self): |
| 654 | token = self.stream.expect('lbrace') |
no test coverage detected