MCPcopy Index your code
hub / github.com/pyload/pyload / parse_expression

Method parse_expression

module/lib/jinja2/parser.py:380–387  ·  view source on GitHub ↗

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)

Source from the content-addressed store, hash-verified

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

Callers 15

compile_expressionMethod · 0.95
parse_forMethod · 0.95
parse_extendsMethod · 0.95
parse_includeMethod · 0.95
parse_importMethod · 0.95
parse_fromMethod · 0.95
parse_signatureMethod · 0.95
parse_call_blockMethod · 0.95
parse_printMethod · 0.95
parse_tupleMethod · 0.95
parse_listMethod · 0.95
parse_dictMethod · 0.95

Calls 2

parse_condexprMethod · 0.95
parse_orMethod · 0.95

Tested by

no test coverage detected