Lines Matching refs:parent
15 sym = Symbols(parent=parent_symbols)
25 sym = Symbols(parent=parent_symbols)
32 self, parent: t.Optional["Symbols"] = None, level: t.Optional[int] = None
35 if parent is None:
38 level = parent.level + 1
41 self.parent = parent
63 if self.parent is not None:
64 return self.parent.find_load(target)
72 if self.parent is not None:
73 return self.parent.find_ref(name)
100 # If there is a parent scope we check if the name has a
103 if self.parent is not None:
104 outer_ref = self.parent.find_ref(name)
140 if self.parent is not None:
141 outer_target = self.parent.find_ref(name)
156 node = node.parent
169 node = node.parent