class_docstr: This is the central parsing class Jinja uses.  It's passed to
  extensions and can be used to parse expressions or statements.
class_docstr_tok: ["This","is","the","central","parsing","class","Jinja","uses",".","It","'s","passed","to","extensions","and","can","be","used","to","parse","expressions","or","statements","."]
docstr: Parse an expression.  Per default all expressions are parsed, if
  the optional `with_condexpr` parameter is set to `False` conditional
  expressions are not parsed.
docstr_tok: ["Parse","an","expression",".","Per","default","all","expressions","are","parsed",",","if","the","optional","`","with_condexpr","`","parameter","is","set","to","`","False","`","conditional","expressions","are","not","parsed","."]
code: def parse_expression(self, with_condexpr=True):
      """Parse an expression.  Per default all expressions are parsed, if
      the optional `with_condexpr` parameter is set to `False` conditional
      expressions are not parsed.
      """
      if with_condexpr:
          return self.parse_condexpr()
      return self.parse_or()
  
imports: from .None import nodes
  from ._compat import imap
  from .exceptions import TemplateAssertionError
  from .exceptions import TemplateSyntaxError
  from .lexer import describe_token
  from .lexer import describe_token_expr
label_desc: Use image node_id 27 for calling the Parser obj's underlying member method code with example usage: obj.parse_expression(with_condexpr) and returns: self, self