[ { "type": "boolean", "named": true, "fields": {} }, { "type": "comment", "named": true, "fields": {} }, { "type": "expression", "named": true, "fields": {}, "children": { "multiple": false, "required": true, "types": [ { "type": "identifier", "named": true }, { "type": "operation", "named": true }, { "type": "value", "named": true } ] } }, { "type": "list", "named": true, "fields": {}, "children": { "multiple": true, "required": true, "types": [ { "type": "value", "named": true } ] } }, { "type": "operation", "named": true, "fields": {}, "children": { "multiple": true, "required": true, "types": [ { "type": "expression", "named": true }, { "type": "operator", "named": true } ] } }, { "type": "operator", "named": true, "fields": {} }, { "type": "source", "named": true, "fields": {}, "children": { "multiple": true, "required": false, "types": [ { "type": "comment", "named": true }, { "type": "statement", "named": true } ] } }, { "type": "statement", "named": true, "fields": {}, "children": { "multiple": true, "required": true, "types": [ { "type": "close", "named": true }, { "type": "expression", "named": true } ] } }, { "type": "value", "named": true, "fields": {}, "children": { "multiple": false, "required": true, "types": [ { "type": "boolean", "named": true }, { "type": "empty", "named": true }, { "type": "float", "named": true }, { "type": "function", "named": true }, { "type": "integer", "named": true }, { "type": "list", "named": true }, { "type": "string", "named": true } ] } }, { "type": "#", "named": false }, { "type": "(", "named": false }, { "type": ")", "named": false }, { "type": "+", "named": false }, { "type": ",", "named": false }, { "type": "-", "named": false }, { "type": "=", "named": false }, { "type": "close", "named": true }, { "type": "empty", "named": true }, { "type": "false", "named": false }, { "type": "float", "named": true }, { "type": "function", "named": true }, { "type": "identifier", "named": true }, { "type": "integer", "named": true }, { "type": "string", "named": true }, { "type": "true", "named": false } ]