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

Method add_var

Tools/peg_generator/pegen/c_generator.py:888–894  ·  view source on GitHub ↗
(self, node: NamedItem)

Source from the content-addressed store, hash-verified

886 return types
887
888 def add_var(self, node: NamedItem) -> tuple[str | None, str | None]:
889 call = self.callmakervisitor.generate_call(node.item)
890 name = node.name if node.name else call.assigned_variable
891 if name is not None:
892 name = self.dedupe(name)
893 return_type = call.return_type if node.type is None else node.type
894 return name, return_type

Callers 1

collect_varsMethod · 0.95

Calls 2

generate_callMethod · 0.80
dedupeMethod · 0.80

Tested by

no test coverage detected