Parse an expression. Per default all expressions are parsed, if the optional `with_condexpr` parameter is set to `False` conditional expressions are not parsed.
(self, with_condexpr=True)
| 378 | return target |
| 379 | |
| 380 | def parse_expression(self, with_condexpr=True): |
| 381 | """Parse an expression. Per default all expressions are parsed, if |
| 382 | the optional `with_condexpr` parameter is set to `False` conditional |
| 383 | expressions are not parsed. |
| 384 | """ |
| 385 | if with_condexpr: |
| 386 | return self.parse_condexpr() |
| 387 | return self.parse_or() |
| 388 | |
| 389 | def parse_condexpr(self): |
| 390 | lineno = self.stream.current.lineno |
no test coverage detected