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

Method visit_If

tools/inspector_protocol/jinja2/compiler.py:1154–1173  ·  view source on GitHub ↗
(self, node, frame)

Source from the content-addressed store, hash-verified

1152 self.end_write(frame)
1153
1154 def visit_If(self, node, frame):
1155 if_frame = frame.soft()
1156 self.writeline('if ', node)
1157 self.visit(node.test, if_frame)
1158 self.write(':')
1159 self.indent()
1160 self.blockvisit(node.body, if_frame)
1161 self.outdent()
1162 for elif_ in node.elif_:
1163 self.writeline('elif ', elif_)
1164 self.visit(elif_.test, if_frame)
1165 self.write(':')
1166 self.indent()
1167 self.blockvisit(elif_.body, if_frame)
1168 self.outdent()
1169 if node.else_:
1170 self.writeline('else:')
1171 self.indent()
1172 self.blockvisit(node.else_, if_frame)
1173 self.outdent()
1174
1175 def visit_Macro(self, node, frame):
1176 macro_frame, macro_ref = self.macro_body(node, frame)

Callers

nothing calls this directly

Calls 7

writelineMethod · 0.95
writeMethod · 0.95
indentMethod · 0.95
blockvisitMethod · 0.95
outdentMethod · 0.95
softMethod · 0.45
visitMethod · 0.45

Tested by

no test coverage detected