[ { "type": "attr", "named": true, "fields": { "name": { "multiple": false, "required": true, "types": [ { "type": "ident", "named": true } ] }, "value": { "multiple": false, "required": false, "types": [ { "type": "string", "named": true } ] } } }, { "type": "attr_list", "named": true, "fields": {}, "children": { "multiple": true, "required": true, "types": [ { "type": "attr", "named": true }, { "type": "class_attr", "named": true }, { "type": "id_attr", "named": true } ] } }, { "type": "class_attr", "named": true, "fields": { "name": { "multiple": false, "required": true, "types": [ { "type": "ident", "named": true } ] } } }, { "type": "comment", "named": true, "fields": { "attrs": { "multiple": false, "required": false, "types": [ { "type": "attr_list", "named": true } ] }, "body": { "multiple": false, "required": true, "types": [ { "type": "node_body", "named": true } ] }, "name": { "multiple": false, "required": false, "types": [ { "type": "ident", "named": true } ] } } }, { "type": "document", "named": true, "fields": {}, "children": { "multiple": true, "required": false, "types": [ { "type": "comment", "named": true }, { "type": "node", "named": true } ] } }, { "type": "id_attr", "named": true, "fields": { "name": { "multiple": false, "required": true, "types": [ { "type": "ident", "named": true } ] } } }, { "type": "inline_node", "named": true, "fields": {}, "children": { "multiple": false, "required": true, "types": [ { "type": "comment", "named": true }, { "type": "node", "named": true } ] } }, { "type": "node", "named": true, "fields": { "attrs": { "multiple": false, "required": false, "types": [ { "type": "attr_list", "named": true } ] }, "body": { "multiple": false, "required": true, "types": [ { "type": "node_body", "named": true } ] }, "name": { "multiple": false, "required": true, "types": [ { "type": "ident", "named": true } ] } } }, { "type": "node_body", "named": true, "fields": {}, "children": { "multiple": true, "required": false, "types": [ { "type": "comment", "named": true }, { "type": "node", "named": true }, { "type": "text", "named": true } ] } }, { "type": "text", "named": true, "fields": {}, "children": { "multiple": true, "required": true, "types": [ { "type": "inline_node", "named": true }, { "type": "raw_text", "named": true } ] } }, { "type": "#", "named": false }, { "type": "-", "named": false }, { "type": ".", "named": false }, { "type": "/", "named": false }, { "type": "=", "named": false }, { "type": "@", "named": false }, { "type": "ident", "named": true }, { "type": "raw_text", "named": true }, { "type": "string", "named": true }, { "type": "{", "named": false }, { "type": "}", "named": false } ]