MCPcopy Index your code
hub / github.com/nodejs/node / parse_condexpr

Method parse_condexpr

tools/inspector_protocol/jinja2/parser.py:435–446  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

433 return self.parse_or()
434
435 def parse_condexpr(self):
436 lineno = self.stream.current.lineno
437 expr1 = self.parse_or()
438 while self.stream.skip_if('name:if'):
439 expr2 = self.parse_or()
440 if self.stream.skip_if('name:else'):
441 expr3 = self.parse_condexpr()
442 else:
443 expr3 = None
444 expr1 = nodes.CondExpr(expr2, expr1, expr3, lineno=lineno)
445 lineno = self.stream.current.lineno
446 return expr1
447
448 def parse_or(self):
449 lineno = self.stream.current.lineno

Callers 1

parse_expressionMethod · 0.95

Calls 2

parse_orMethod · 0.95
skip_ifMethod · 0.45

Tested by

no test coverage detected