Lines Matching refs:node
153 def visit_literal(self, node):
154 if node.value is None:
156 elif isinstance(node.value, str):
157 self.literal('"' + node.value + '"')
159 self.literal(repr(node.value))
161 def visit_blob(self, node):
164 def visit_named_constant(self, node):
165 self.literal(node.name)
167 def visit_array(self, node):
170 for value in node.elements:
178 def visit_struct(self, node):
181 for name, value in node.members:
191 def visit_pointer(self, node):
193 self.address(node.named_address())
195 self.address(node.address)
197 def visit_call(self, node):
199 self.text(f"[{node.no:8d}] ")
201 if node.klass is not None:
202 self.function(node.klass +"::"+ node.method)
204 self.function(node.method)
208 if len(node.args):
211 for name, value in node.args:
223 if node.ret is not None:
225 node.ret.visit(self)
227 if not self.options.suppress_variants and node.time is not None:
229 node.time.visit(self)