1 (script
(header
((<))((?
))((name)(end_of_line
)))(list
(classish_declaration
(missing
)(missing
)((class
)(whitespace
))((name)(whitespace
))(missing
)(missing
)(missing
)(missing
)(missing
)(classish_body
(({)(end_of_line
))(list
(methodish_declaration
(missing
)(function_declaration_header
(list
((whitespace
)(public
)(whitespace
))((static
)(whitespace
)))((function
)(whitespace
))(missing
)((name)(whitespace
))(missing
)((lparen
))(missing
)((rparen
)(whitespace
))((:)(whitespace
))(simple_type_specifier
((void
)(whitespace
)))(missing
))(compound_statement
(({))(missing
)((})(end_of_line
)))(missing
))(methodish_declaration
(missing
)(function_declaration_header
(list
((whitespace
)(public
)(whitespace
))((abstract
)(whitespace
)))((function
)(whitespace
))(missing
)((name)(whitespace
))(missing
)((lparen
))(missing
)((rparen
)(whitespace
))(missing
)(missing
)(missing
))(missing
)((;)(end_of_line
)))(methodish_declaration
(attribute_specification
((whitespace
)(<<))(list
(list_item
(attribute
((name))(missing
)(missing
)(missing
))(missing
)))((>>)(whitespace
)))(function_declaration_header
(list
((public
)(whitespace
)))((function
)(whitespace
))(missing
)((name)(whitespace
))(missing
)((lparen
))(missing
)((rparen
)(whitespace
))(missing
)(missing
)(missing
))(compound_statement
(({))(missing
)((})(end_of_line
)))(missing
))(methodish_declaration
(attribute_specification
((whitespace
)(<<))(list
(list_item
(attribute
((name))(missing
)(missing
)(missing
))(missing
)))((>>)(whitespace
)))(function_declaration_header
(list
((public
)(whitespace
))((static
)(whitespace
)))((function
)(whitespace
))(missing
)((name)(whitespace
))(missing
)((lparen
))(missing
)((rparen
)(whitespace
))((:)(whitespace
))(simple_type_specifier
((void
)(whitespace
)))(missing
))(compound_statement
(({))(missing
)((})(end_of_line
)))(missing
)))((}))))))