(self)
| 544 | return left |
| 545 | |
| 546 | def parse_and(self) -> nodes.Expr: |
| 547 | lineno = self.stream.current.lineno |
| 548 | left = self.parse_not() |
| 549 | while self.stream.skip_if("name:and"): |
| 550 | right = self.parse_not() |
| 551 | left = nodes.And(left, right, lineno=lineno) |
| 552 | lineno = self.stream.current.lineno |
| 553 | return left |
| 554 | |
| 555 | def parse_not(self) -> nodes.Expr: |
| 556 | if self.stream.current.test("name:not"): |