parent
0386f2bbea
commit
6c6bb08547
|
@ -525,10 +525,11 @@ fn (t Tree) fn_decl(node ast.FnDecl) &Node {
|
|||
obj.add('is_conditional', t.bool_node(node.is_conditional))
|
||||
obj.add('is_exported', t.bool_node(node.is_exported))
|
||||
obj.add('is_keep_alive', t.bool_node(node.is_keep_alive))
|
||||
obj.add('receiver', t.struct_field(node.receiver))
|
||||
obj.add('is_unsafe', t.bool_node(node.is_unsafe))
|
||||
obj.add('receiver', t.struct_field(node.receiver))
|
||||
obj.add('receiver_pos', t.position(node.receiver_pos))
|
||||
obj.add('is_method', t.bool_node(node.is_method))
|
||||
obj.add('method_type_pos', t.position(node.method_type_pos))
|
||||
obj.add('method_idx', t.number_node(node.method_idx))
|
||||
obj.add('rec_mut', t.bool_node(node.rec_mut))
|
||||
obj.add('rec_share', t.enum_node(node.rec_share))
|
||||
|
@ -822,6 +823,7 @@ fn (t Tree) assign_stmt(node ast.AssignStmt) &Node {
|
|||
obj.add('right_types', t.array_node_type(node.left_types))
|
||||
obj.add('op', t.token_node(node.op))
|
||||
obj.add('is_static', t.bool_node(node.is_static))
|
||||
obj.add('is_volatile', t.bool_node(node.is_volatile))
|
||||
obj.add('is_simple', t.bool_node(node.is_simple))
|
||||
obj.add('has_cross_var', t.bool_node(node.has_cross_var))
|
||||
obj.add('pos', t.position(node.pos))
|
||||
|
@ -1419,6 +1421,7 @@ fn (t Tree) ident_var(node ast.IdentVar) &Node {
|
|||
obj.add('typ', t.type_node(node.typ))
|
||||
obj.add('is_mut', t.bool_node(node.is_mut))
|
||||
obj.add('is_static', t.bool_node(node.is_static))
|
||||
obj.add('is_volatile', t.bool_node(node.is_volatile))
|
||||
obj.add('is_optional', t.bool_node(node.is_optional))
|
||||
obj.add('share', t.enum_node(node.share))
|
||||
return obj
|
||||
|
@ -1861,6 +1864,7 @@ fn (t Tree) asm_addressing(node ast.AsmAddressing) &Node {
|
|||
obj.add('ast_type', t.string_node('AsmAddressing'))
|
||||
obj.add('scale', t.number_node(node.scale))
|
||||
obj.add('mode', t.enum_node(node.mode))
|
||||
obj.add('segment', t.string_node(node.segment))
|
||||
obj.add('displacement', t.asm_arg(node.displacement))
|
||||
obj.add('base', t.asm_arg(node.base))
|
||||
obj.add('index', t.asm_arg(node.index))
|
||||
|
|
Loading…
Reference in New Issue