Lines Matching refs:node
234 def visit_literal(self, node):
237 def visit_blob(self, node):
240 def visit_named_constant(self, node):
243 def visit_array(self, node):
246 def visit_struct(self, node):
249 def visit_pointer(self, node):
252 def visit_call(self, node):
255 def visit_trace(self, node):
265 def visit_literal(self, node):
266 if node.value is None:
270 if isinstance(node.value, str):
271 self.formatter.literal('"' + node.value + '"')
274 self.formatter.literal(repr(node.value))
276 def visit_blob(self, node):
279 def visit_named_constant(self, node):
280 self.formatter.literal(node.name)
282 def visit_array(self, node):
285 for value in node.elements:
291 def visit_struct(self, node):
294 for name, value in node.members:
302 def visit_pointer(self, node):
304 self.formatter.address(node.named_address())
306 self.formatter.address(node.address)
308 def visit_call(self, node):
310 self.formatter.text(f'{node.no} ')
312 if node.klass is not None:
313 self.formatter.function(node.klass + '::' + node.method)
315 self.formatter.function(node.method)
320 for name, value in node.args:
327 if node.ret is not None:
329 node.ret.visit(self)
331 if not self.options.suppress_variants and node.time is not None:
333 node.time.visit(self)
337 def visit_trace(self, node):
338 for call in node.calls: