UNPKG

tree-sitter-alv

Version:

tree-sitter grammar for the alv livecoding langauge

174 lines 2.59 kB
[ { "type": "cell", "named": true, "fields": {}, "children": { "multiple": true, "required": false, "types": [ { "type": "cell", "named": true }, { "type": "comment", "named": true }, { "type": "head", "named": true }, { "type": "num", "named": true }, { "type": "str", "named": true }, { "type": "sym", "named": true }, { "type": "tag", "named": true } ] } }, { "type": "comment", "named": true, "fields": {} }, { "type": "head", "named": true, "fields": {}, "children": { "multiple": false, "required": true, "types": [ { "type": "cell", "named": true }, { "type": "num", "named": true }, { "type": "str", "named": true }, { "type": "sym", "named": true } ] } }, { "type": "num", "named": true, "fields": {} }, { "type": "source_file", "named": true, "fields": {}, "children": { "multiple": true, "required": false, "types": [ { "type": "cell", "named": true }, { "type": "comment", "named": true }, { "type": "num", "named": true }, { "type": "str", "named": true }, { "type": "sym", "named": true } ] } }, { "type": "str", "named": true, "fields": {}, "children": { "multiple": true, "required": false, "types": [ { "type": "escape_char", "named": true } ] } }, { "type": "sym", "named": true, "fields": {} }, { "type": "tag", "named": true, "fields": {} }, { "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": "escape_char", "named": true } ]