(self)
| 742 | return nodes.Tuple(args, "load", lineno=lineno) |
| 743 | |
| 744 | def parse_list(self) -> nodes.List: |
| 745 | token = self.stream.expect("lbracket") |
| 746 | items: t.List[nodes.Expr] = [] |
| 747 | while self.stream.current.type != "rbracket": |
| 748 | if items: |
| 749 | self.stream.expect("comma") |
| 750 | if self.stream.current.type == "rbracket": |
| 751 | break |
| 752 | items.append(self.parse_expression()) |
| 753 | self.stream.expect("rbracket") |
| 754 | return nodes.List(items, lineno=token.lineno) |
| 755 | |
| 756 | def parse_dict(self) -> nodes.Dict: |
| 757 | token = self.stream.expect("lbrace") |
no test coverage detected