[ { "type": "argument_name", "named": true, "fields": {} }, { "type": "arguments", "named": true, "fields": {}, "children": { "multiple": true, "required": true, "types": [ { "type": "argument_name", "named": true }, { "type": "argument_type", "named": true } ] } }, { "type": "block", "named": true, "fields": {}, "children": { "multiple": true, "required": false, "types": [ { "type": "block_comment", "named": true }, { "type": "comment", "named": true }, { "type": "declaration", "named": true }, { "type": "import", "named": true }, { "type": "method_declaration", "named": true }, { "type": "spread_variable", "named": true }, { "type": "variable", "named": true } ] } }, { "type": "block_comment", "named": true, "fields": {} }, { "type": "boolean", "named": true, "fields": {} }, { "type": "codeblock_content", "named": true, "fields": {} }, { "type": "codeblock_language", "named": true, "fields": {} }, { "type": "connection", "named": true, "fields": {} }, { "type": "connection_identifier", "named": true, "fields": {}, "children": { "multiple": false, "required": false, "types": [ { "type": "glob", "named": true } ] } }, { "type": "connection_reference", "named": true, "fields": {}, "children": { "multiple": true, "required": true, "types": [ { "type": "connection", "named": true }, { "type": "connection_identifier", "named": true }, { "type": "connection_reference", "named": true }, { "type": "glob", "named": true }, { "type": "global_glob", "named": true }, { "type": "identifier", "named": true }, { "type": "identifier_chain", "named": true }, { "type": "recursive_glob", "named": true } ] } }, { "type": "declaration", "named": true, "fields": {}, "children": { "multiple": true, "required": false, "types": [ { "type": "block", "named": true }, { "type": "connection", "named": true }, { "type": "connection_reference", "named": true }, { "type": "glob", "named": true }, { "type": "global_glob", "named": true }, { "type": "identifier", "named": true }, { "type": "identifier_chain", "named": true }, { "type": "import", "named": true }, { "type": "label", "named": true }, { "type": "recursive_glob", "named": true } ] } }, { "type": "escape", "named": true, "fields": {} }, { "type": "identifier", "named": true, "fields": {}, "children": { "multiple": true, "required": false, "types": [ { "type": "escape", "named": true }, { "type": "glob", "named": true }, { "type": "glob_filter", "named": true }, { "type": "inverse_glob_filter", "named": true }, { "type": "visibility_mark", "named": true } ] } }, { "type": "identifier_chain", "named": true, "fields": {}, "children": { "multiple": true, "required": true, "types": [ { "type": "connection_reference", "named": true }, { "type": "glob", "named": true }, { "type": "global_glob", "named": true }, { "type": "identifier", "named": true }, { "type": "recursive_glob", "named": true } ] } }, { "type": "import", "named": true, "fields": {}, "children": { "multiple": true, "required": false, "types": [ { "type": "escape", "named": true } ] } }, { "type": "label", "named": true, "fields": {}, "children": { "multiple": true, "required": false, "types": [ { "type": "boolean", "named": true }, { "type": "escape", "named": true }, { "type": "float", "named": true }, { "type": "integer", "named": true }, { "type": "label_array", "named": true }, { "type": "label_codeblock", "named": true }, { "type": "spread_variable", "named": true }, { "type": "variable", "named": true } ] } }, { "type": "label_array", "named": true, "fields": {}, "children": { "multiple": true, "required": false, "types": [ { "type": "spread_variable", "named": true }, { "type": "variable", "named": true } ] } }, { "type": "label_codeblock", "named": true, "fields": {}, "children": { "multiple": true, "required": false, "types": [ { "type": "codeblock_content", "named": true }, { "type": "codeblock_language", "named": true } ] } }, { "type": "method_declaration", "named": true, "fields": {}, "children": { "multiple": true, "required": true, "types": [ { "type": "arguments", "named": true }, { "type": "identifier", "named": true }, { "type": "returns", "named": true } ] } }, { "type": "returns", "named": false, "fields": {}, "children": { "multiple": true, "required": false, "types": [ { "type": "argument_name", "named": true }, { "type": "argument_type", "named": true } ] } }, { "type": "source_file", "named": true, "root": true, "fields": {}, "children": { "multiple": true, "required": false, "types": [ { "type": "block_comment", "named": true }, { "type": "comment", "named": true }, { "type": "declaration", "named": true }, { "type": "import", "named": true }, { "type": "method_declaration", "named": true }, { "type": "spread_variable", "named": true }, { "type": "variable", "named": true } ] } }, { "type": "spread_variable", "named": true, "fields": {}, "children": { "multiple": false, "required": true, "types": [ { "type": "connection_reference", "named": true }, { "type": "glob", "named": true }, { "type": "global_glob", "named": true }, { "type": "identifier", "named": true }, { "type": "identifier_chain", "named": true }, { "type": "recursive_glob", "named": true } ] } }, { "type": "variable", "named": true, "fields": {}, "children": { "multiple": false, "required": true, "types": [ { "type": "connection_reference", "named": true }, { "type": "glob", "named": true }, { "type": "global_glob", "named": true }, { "type": "identifier", "named": true }, { "type": "identifier_chain", "named": true }, { "type": "recursive_glob", "named": true } ] } }, { "type": "visibility_mark", "named": true, "fields": {} }, { "type": "\u0000", "named": false }, { "type": "\"", "named": false }, { "type": "\"\"\"", "named": false }, { "type": "$", "named": false }, { "type": "'", "named": false }, { "type": "(", "named": false }, { "type": ")", "named": false }, { "type": "+", "named": false }, { "type": ",", "named": false }, { "type": "-", "named": false }, { "type": ".", "named": false }, { "type": "...$", "named": false }, { "type": "...@", "named": false }, { "type": ":", "named": false }, { "type": ";", "named": false }, { "type": "@", "named": false }, { "type": "[", "named": false }, { "type": "\\", "named": false }, { "type": "\\#", "named": false }, { "type": "]", "named": false }, { "type": "`|", "named": false }, { "type": "argument_type", "named": true }, { "type": "comment", "named": true }, { "type": "false", "named": false }, { "type": "float", "named": true }, { "type": "glob", "named": true }, { "type": "glob_filter", "named": true }, { "type": "global_glob", "named": true }, { "type": "integer", "named": true }, { "type": "inverse_glob_filter", "named": true }, { "type": "recursive_glob", "named": true }, { "type": "true", "named": false }, { "type": "{", "named": false }, { "type": "|", "named": false }, { "type": "|`", "named": false }, { "type": "||", "named": false }, { "type": "|||", "named": false }, { "type": "}", "named": false } ]