@@ -546,9 +546,12 @@ fn (t Tree) fn_decl(node ast.FnDecl) &Node {
546
546
mut obj := new_object ()
547
547
obj.add_terse ('ast_type' , t.string_node ('FnDecl' ))
548
548
obj.add_terse ('name' , t.string_node (node.name))
549
+ obj.add_terse ('short_name' , t.string_node (node.short_name))
549
550
obj.add_terse ('mod' , t.string_node (node.mod))
550
551
obj.add_terse ('is_deprecated' , t.bool_node (node.is_deprecated))
551
552
obj.add_terse ('is_pub' , t.bool_node (node.is_pub))
553
+ obj.add_terse ('is_c_variadic' , t.bool_node (node.is_c_variadic))
554
+ obj.add_terse ('is_c_extern' , t.bool_node (node.is_c_extern))
552
555
obj.add_terse ('is_variadic' , t.bool_node (node.is_variadic))
553
556
obj.add ('is_anon' , t.bool_node (node.is_anon))
554
557
obj.add_terse ('is_noreturn' , t.bool_node (node.is_noreturn))
@@ -559,17 +562,23 @@ fn (t Tree) fn_decl(node ast.FnDecl) &Node {
559
562
obj.add_terse ('is_exported' , t.bool_node (node.is_exported))
560
563
obj.add ('is_keep_alive' , t.bool_node (node.is_keep_alive))
561
564
obj.add_terse ('is_unsafe' , t.bool_node (node.is_unsafe))
565
+ obj.add_terse ('is_markused' , t.bool_node (node.is_markused))
566
+ obj.add_terse ('is_file_translated' , t.bool_node (node.is_file_translated))
562
567
obj.add_terse ('receiver' , t.struct_field (node.receiver))
563
568
obj.add ('receiver_pos' , t.pos (node.receiver_pos))
564
569
obj.add_terse ('is_method' , t.bool_node (node.is_method))
570
+ obj.add_terse ('is_static_type_method' , t.bool_node (node.is_static_type_method))
565
571
obj.add ('method_type_pos' , t.pos (node.method_type_pos))
566
572
obj.add ('method_idx' , t.number_node (node.method_idx))
567
573
obj.add_terse ('rec_mut' , t.bool_node (node.rec_mut))
574
+ obj.add_terse ('has_prev_newline' , t.bool_node (node.has_prev_newline))
575
+ obj.add_terse ('has_break_line' , t.bool_node (node.has_break_line))
568
576
obj.add ('rec_share' , t.enum_node (node.rec_share))
569
577
obj.add_terse ('language' , t.enum_node (node.language))
570
578
obj.add ('file_mode' , t.enum_node (node.file_mode))
571
579
obj.add ('no_body' , t.bool_node (node.no_body))
572
580
obj.add ('is_builtin' , t.bool_node (node.is_builtin))
581
+ obj.add ('file' , t.string_node (node.file))
573
582
obj.add ('is_direct_arr' , t.bool_node (node.is_direct_arr))
574
583
obj.add ('ctdefine_idx' , t.number_node (node.ctdefine_idx))
575
584
obj.add ('pos' , t.pos (node.pos))
0 commit comments