UNPKG

tree-sitter-mage

Version:
983 lines 17.1 kB
[ { "type": "additive", "named": true, "fields": {}, "children": { "multiple": true, "required": true, "types": [ { "type": "add", "named": true }, { "type": "additive", "named": true }, { "type": "assign", "named": true }, { "type": "binary", "named": true }, { "type": "call", "named": true }, { "type": "comparison", "named": true }, { "type": "decimal", "named": true }, { "type": "double_quoted", "named": true }, { "type": "hex", "named": true }, { "type": "identifier", "named": true }, { "type": "logical", "named": true }, { "type": "member", "named": true }, { "type": "multiplicative", "named": true }, { "type": "octal", "named": true }, { "type": "parenthesize", "named": true }, { "type": "single_quoted", "named": true }, { "type": "source", "named": true }, { "type": "subtract", "named": true } ] } }, { "type": "assign", "named": true, "fields": {}, "children": { "multiple": true, "required": true, "types": [ { "type": "additive", "named": true }, { "type": "assign", "named": true }, { "type": "binary", "named": true }, { "type": "call", "named": true }, { "type": "comparison", "named": true }, { "type": "constant", "named": true }, { "type": "decimal", "named": true }, { "type": "double_quoted", "named": true }, { "type": "hex", "named": true }, { "type": "identifier", "named": true }, { "type": "logical", "named": true }, { "type": "member", "named": true }, { "type": "multiplicative", "named": true }, { "type": "octal", "named": true }, { "type": "parenthesize", "named": true }, { "type": "single_quoted", "named": true }, { "type": "source", "named": true }, { "type": "variable", "named": true } ] } }, { "type": "call", "named": true, "fields": {}, "children": { "multiple": true, "required": true, "types": [ { "type": "additive", "named": true }, { "type": "assign", "named": true }, { "type": "binary", "named": true }, { "type": "call", "named": true }, { "type": "comparison", "named": true }, { "type": "decimal", "named": true }, { "type": "double_quoted", "named": true }, { "type": "hex", "named": true }, { "type": "identifier", "named": true }, { "type": "logical", "named": true }, { "type": "member", "named": true }, { "type": "multiplicative", "named": true }, { "type": "octal", "named": true }, { "type": "parenthesize", "named": true }, { "type": "pipe", "named": true }, { "type": "single_quoted", "named": true }, { "type": "source", "named": true } ] } }, { "type": "comparison", "named": true, "fields": {}, "children": { "multiple": true, "required": true, "types": [ { "type": "additive", "named": true }, { "type": "assign", "named": true }, { "type": "binary", "named": true }, { "type": "call", "named": true }, { "type": "comparison", "named": true }, { "type": "decimal", "named": true }, { "type": "double_quoted", "named": true }, { "type": "equal", "named": true }, { "type": "greater_equal", "named": true }, { "type": "greater_than", "named": true }, { "type": "hex", "named": true }, { "type": "identifier", "named": true }, { "type": "less_equal", "named": true }, { "type": "less_than", "named": true }, { "type": "logical", "named": true }, { "type": "member", "named": true }, { "type": "multiplicative", "named": true }, { "type": "not_equal", "named": true }, { "type": "octal", "named": true }, { "type": "parenthesize", "named": true }, { "type": "single_quoted", "named": true }, { "type": "source", "named": true } ] } }, { "type": "double_quoted", "named": true, "fields": {}, "children": { "multiple": true, "required": false, "types": [ { "type": "escape", "named": true }, { "type": "raw", "named": true } ] } }, { "type": "logical", "named": true, "fields": {}, "children": { "multiple": true, "required": true, "types": [ { "type": "additive", "named": true }, { "type": "and", "named": true }, { "type": "assign", "named": true }, { "type": "binary", "named": true }, { "type": "call", "named": true }, { "type": "comparison", "named": true }, { "type": "decimal", "named": true }, { "type": "double_quoted", "named": true }, { "type": "hex", "named": true }, { "type": "identifier", "named": true }, { "type": "logical", "named": true }, { "type": "member", "named": true }, { "type": "multiplicative", "named": true }, { "type": "octal", "named": true }, { "type": "or", "named": true }, { "type": "parenthesize", "named": true }, { "type": "single_quoted", "named": true }, { "type": "source", "named": true } ] } }, { "type": "member", "named": true, "fields": {}, "children": { "multiple": true, "required": true, "types": [ { "type": "additive", "named": true }, { "type": "assign", "named": true }, { "type": "binary", "named": true }, { "type": "call", "named": true }, { "type": "comparison", "named": true }, { "type": "decimal", "named": true }, { "type": "double_quoted", "named": true }, { "type": "extract", "named": true }, { "type": "hex", "named": true }, { "type": "identifier", "named": true }, { "type": "logical", "named": true }, { "type": "member", "named": true }, { "type": "multiplicative", "named": true }, { "type": "octal", "named": true }, { "type": "parenthesize", "named": true }, { "type": "single_quoted", "named": true }, { "type": "source", "named": true } ] } }, { "type": "multiplicative", "named": true, "fields": {}, "children": { "multiple": true, "required": true, "types": [ { "type": "additive", "named": true }, { "type": "assign", "named": true }, { "type": "binary", "named": true }, { "type": "call", "named": true }, { "type": "comparison", "named": true }, { "type": "decimal", "named": true }, { "type": "divide", "named": true }, { "type": "double_quoted", "named": true }, { "type": "hex", "named": true }, { "type": "identifier", "named": true }, { "type": "logical", "named": true }, { "type": "member", "named": true }, { "type": "modulo", "named": true }, { "type": "multiplicative", "named": true }, { "type": "multiply", "named": true }, { "type": "octal", "named": true }, { "type": "parenthesize", "named": true }, { "type": "single_quoted", "named": true }, { "type": "source", "named": true } ] } }, { "type": "parenthesize", "named": true, "fields": {}, "children": { "multiple": false, "required": true, "types": [ { "type": "additive", "named": true }, { "type": "assign", "named": true }, { "type": "binary", "named": true }, { "type": "call", "named": true }, { "type": "comparison", "named": true }, { "type": "decimal", "named": true }, { "type": "double_quoted", "named": true }, { "type": "hex", "named": true }, { "type": "identifier", "named": true }, { "type": "logical", "named": true }, { "type": "member", "named": true }, { "type": "multiplicative", "named": true }, { "type": "octal", "named": true }, { "type": "parenthesize", "named": true }, { "type": "single_quoted", "named": true }, { "type": "source", "named": true } ] } }, { "type": "single_quoted", "named": true, "fields": {}, "children": { "multiple": true, "required": false, "types": [ { "type": "escape", "named": true }, { "type": "raw", "named": true } ] } }, { "type": "source", "named": true, "fields": {}, "children": { "multiple": true, "required": false, "types": [ { "type": "additive", "named": true }, { "type": "assign", "named": true }, { "type": "binary", "named": true }, { "type": "call", "named": true }, { "type": "comparison", "named": true }, { "type": "decimal", "named": true }, { "type": "double_quoted", "named": true }, { "type": "hex", "named": true }, { "type": "identifier", "named": true }, { "type": "logical", "named": true }, { "type": "member", "named": true }, { "type": "multiplicative", "named": true }, { "type": "octal", "named": true }, { "type": "parenthesize", "named": true }, { "type": "single_quoted", "named": true }, { "type": "source", "named": true } ] } }, { "type": "source_file", "named": true, "root": true, "fields": {}, "children": { "multiple": true, "required": false, "types": [ { "type": "additive", "named": true }, { "type": "assign", "named": true }, { "type": "binary", "named": true }, { "type": "call", "named": true }, { "type": "comparison", "named": true }, { "type": "decimal", "named": true }, { "type": "double_quoted", "named": true }, { "type": "hex", "named": true }, { "type": "identifier", "named": true }, { "type": "logical", "named": true }, { "type": "member", "named": true }, { "type": "multiplicative", "named": true }, { "type": "octal", "named": true }, { "type": "parenthesize", "named": true }, { "type": "single_quoted", "named": true }, { "type": "source", "named": true } ] } }, { "type": "\"", "named": false }, { "type": "'", "named": false }, { "type": "(", "named": false }, { "type": ")", "named": false }, { "type": ";", "named": false }, { "type": "add", "named": true }, { "type": "and", "named": true }, { "type": "binary", "named": true }, { "type": "constant", "named": true }, { "type": "decimal", "named": true }, { "type": "divide", "named": true }, { "type": "equal", "named": true }, { "type": "escape", "named": true }, { "type": "extract", "named": true }, { "type": "greater_equal", "named": true }, { "type": "greater_than", "named": true }, { "type": "hex", "named": true }, { "type": "identifier", "named": true }, { "type": "less_equal", "named": true }, { "type": "less_than", "named": true }, { "type": "modulo", "named": true }, { "type": "multiply", "named": true }, { "type": "not_equal", "named": true }, { "type": "octal", "named": true }, { "type": "or", "named": true }, { "type": "pipe", "named": true }, { "type": "raw", "named": true }, { "type": "subtract", "named": true }, { "type": "variable", "named": true }, { "type": "{", "named": false }, { "type": "}", "named": false } ]