MCPcopy Index your code
hub / github.com/python/cpython / collect_vars

Method collect_vars

Tools/peg_generator/pegen/c_generator.py:880–886  ·  view source on GitHub ↗
(self, node: Alt)

Source from the content-addressed store, hash-verified

878 self.print("}")
879
880 def collect_vars(self, node: Alt) -> dict[str | None, str | None]:
881 types = {}
882 with self.local_variable_context():
883 for item in node.items:
884 name, type = self.add_var(item)
885 types[name] = type
886 return types
887
888 def add_var(self, node: NamedItem) -> tuple[str | None, str | None]:
889 call = self.callmakervisitor.generate_call(node.item)

Callers 1

visit_AltMethod · 0.95

Calls 2

add_varMethod · 0.95

Tested by

no test coverage detected