@@ -592,7 +592,7 @@ fn (t Tree) fn_decl(node ast.FnDecl) &Node {
592
592
obj.add_terse ('return_type' , t.type_node (node.return_type))
593
593
obj.add ('source_file' , t.number_node (int (node.source_file)))
594
594
obj.add ('scope' , t.number_node (int (node.scope)))
595
- obj.add ('attrs' , t.array_node_attr (node.attrs))
595
+ obj.add_terse ('attrs' , t.array_node_attr (node.attrs))
596
596
obj.add_terse ('params' , t.array_node_arg (node.params))
597
597
obj.add_terse ('generic_names' , t.array_node_string (node.generic_names))
598
598
obj.add_terse ('stmts' , t.array_node_stmt (node.stmts))
@@ -756,8 +756,10 @@ fn (t Tree) hash_stmt(node ast.HashStmt) &Node {
756
756
obj.add_terse ('kind' , t.string_node (node.kind))
757
757
obj.add_terse ('main' , t.string_node (node.main))
758
758
obj.add_terse ('msg' , t.string_node (node.msg))
759
+ obj.add_terse ('is_use_once' , t.bool_node (node.is_use_once))
759
760
obj.add_terse ('ct_conds' , t.array_node_expr (node.ct_conds))
760
761
obj.add_terse ('source_file' , t.string_node (node.source_file))
762
+ obj.add_terse ('attrs' , t.array_node_attr (node.attrs))
761
763
obj.add ('pos' , t.pos (node.pos))
762
764
return obj
763
765
}
@@ -778,11 +780,11 @@ fn (t Tree) global_decl(node ast.GlobalDecl) &Node {
778
780
mut obj := new_object ()
779
781
obj.add_terse ('ast_type' , t.string_node ('GlobalDecl' ))
780
782
obj.add_terse ('mod' , t.string_node (node.mod))
781
- obj.add ( 'pos ' , t.pos (node.pos ))
783
+ obj.add_terse ( 'attrs ' , t.array_node_attr (node.attrs ))
782
784
obj.add_terse ('is_block' , t.bool_node (node.is_block))
783
785
obj.add_terse ('fields' , t.array_node_global_field (node.fields))
786
+ obj.add ('pos' , t.pos (node.pos))
784
787
obj.add ('end_comments' , t.array_node_comment (node.end_comments))
785
- obj.add ('attrs' , t.array_node_attr (node.attrs))
786
788
return obj
787
789
}
788
790
0 commit comments