MCPcopy Index your code
hub / github.com/RustPython/RustPython / visit_MatchAs

Method visit_MatchAs

Lib/_ast_unparse.py:1145–1156  ·  view source on GitHub ↗
(self, node)

Source from the content-addressed store, hash-verified

1143 )
1144
1145 def visit_MatchAs(self, node):
1146 name = node.name
1147 pattern = node.pattern
1148 if name is None:
1149 self.write("_")
1150 elif pattern is None:
1151 self.write(node.name)
1152 else:
1153 with self.require_parens(_Precedence.TEST, node):
1154 self.set_precedence(_Precedence.BOR, node.pattern)
1155 self.traverse(node.pattern)
1156 self.write(f" as {node.name}")
1157
1158 def visit_MatchOr(self, node):
1159 with self.require_parens(_Precedence.BOR, node):

Callers

nothing calls this directly

Calls 4

writeMethod · 0.95
require_parensMethod · 0.95
set_precedenceMethod · 0.95
traverseMethod · 0.95

Tested by

no test coverage detected