@@ -546,9 +546,12 @@ fn (t Tree) fn_decl(node ast.FnDecl) &Node {
546546 mut obj := new_object ()
547547 obj.add_terse ('ast_type' , t.string_node ('FnDecl' ))
548548 obj.add_terse ('name' , t.string_node (node.name))
549+ obj.add_terse ('short_name' , t.string_node (node.short_name))
549550 obj.add_terse ('mod' , t.string_node (node.mod))
550551 obj.add_terse ('is_deprecated' , t.bool_node (node.is_deprecated))
551552 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))
552555 obj.add_terse ('is_variadic' , t.bool_node (node.is_variadic))
553556 obj.add ('is_anon' , t.bool_node (node.is_anon))
554557 obj.add_terse ('is_noreturn' , t.bool_node (node.is_noreturn))
@@ -559,17 +562,23 @@ fn (t Tree) fn_decl(node ast.FnDecl) &Node {
559562 obj.add_terse ('is_exported' , t.bool_node (node.is_exported))
560563 obj.add ('is_keep_alive' , t.bool_node (node.is_keep_alive))
561564 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))
562567 obj.add_terse ('receiver' , t.struct_field (node.receiver))
563568 obj.add ('receiver_pos' , t.pos (node.receiver_pos))
564569 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))
565571 obj.add ('method_type_pos' , t.pos (node.method_type_pos))
566572 obj.add ('method_idx' , t.number_node (node.method_idx))
567573 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))
568576 obj.add ('rec_share' , t.enum_node (node.rec_share))
569577 obj.add_terse ('language' , t.enum_node (node.language))
570578 obj.add ('file_mode' , t.enum_node (node.file_mode))
571579 obj.add ('no_body' , t.bool_node (node.no_body))
572580 obj.add ('is_builtin' , t.bool_node (node.is_builtin))
581+ obj.add ('file' , t.string_node (node.file))
573582 obj.add ('is_direct_arr' , t.bool_node (node.is_direct_arr))
574583 obj.add ('ctdefine_idx' , t.number_node (node.ctdefine_idx))
575584 obj.add ('pos' , t.pos (node.pos))
0 commit comments