(self)
| 455 | return left |
| 456 | |
| 457 | def parse_and(self): |
| 458 | lineno = self.stream.current.lineno |
| 459 | left = self.parse_not() |
| 460 | while self.stream.skip_if('name:and'): |
| 461 | right = self.parse_not() |
| 462 | left = nodes.And(left, right, lineno=lineno) |
| 463 | lineno = self.stream.current.lineno |
| 464 | return left |
| 465 | |
| 466 | def parse_not(self): |
| 467 | if self.stream.current.test('name:not'): |