Constant tree_sitter_newick::NODE_TYPES
source · pub const NODE_TYPES: &str = "[\n {\n \"type\": \"attributes\",\n \"named\": true,\n \"fields\": {\n \"data\": {\n \"multiple\": false,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"data\",\n \"named\": true\n }\n ]\n },\n \"length\": {\n \"multiple\": false,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"length\",\n \"named\": true\n }\n ]\n }\n }\n },\n {\n \"type\": \"clade\",\n \"named\": true,\n \"fields\": {\n \"clade\": {\n \"multiple\": true,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"clade\",\n \"named\": true\n }\n ]\n },\n \"leaf\": {\n \"multiple\": true,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"leaf\",\n \"named\": true\n }\n ]\n }\n },\n \"children\": {\n \"multiple\": true,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"attributes\",\n \"named\": true\n },\n {\n \"type\": \"name\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"data\",\n \"named\": true,\n \"fields\": {\n \"entry\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"nhx_entry\",\n \"named\": true\n }\n ]\n }\n }\n },\n {\n \"type\": \"leaf\",\n \"named\": true,\n \"fields\": {\n \"attributes\": {\n \"multiple\": false,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"attributes\",\n \"named\": true\n }\n ]\n },\n \"name\": {\n \"multiple\": false,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"name\",\n \"named\": true\n }\n ]\n }\n }\n },\n {\n \"type\": \"length\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"float\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"nhx_entry\",\n \"named\": true,\n \"fields\": {\n \"key\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"nhx_val\",\n \"named\": true\n }\n ]\n },\n \"value\": {\n \"multiple\": false,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"nhx_val\",\n \"named\": true\n }\n ]\n }\n }\n },\n {\n \"type\": \"nhx_val\",\n \"named\": true,\n \"fields\": {}\n },\n {\n \"type\": \"source_file\",\n \"named\": true,\n \"root\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"tree\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"tree\",\n \"named\": true,\n \"fields\": {\n \"clade\": {\n \"multiple\": false,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"clade\",\n \"named\": true\n }\n ]\n },\n \"leaf\": {\n \"multiple\": false,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"leaf\",\n \"named\": true\n }\n ]\n }\n }\n },\n {\n \"type\": \"(\",\n \"named\": false\n },\n {\n \"type\": \")\",\n \"named\": false\n },\n {\n \"type\": \",\",\n \"named\": false\n },\n {\n \"type\": \":\",\n \"named\": false\n },\n {\n \"type\": \";\",\n \"named\": false\n },\n {\n \"type\": \"=\",\n \"named\": false\n },\n {\n \"type\": \"[&&NHX\",\n \"named\": false\n },\n {\n \"type\": \"]\",\n \"named\": false\n },\n {\n \"type\": \"float\",\n \"named\": true\n },\n {\n \"type\": \"name\",\n \"named\": true\n }\n]";Expand description
The content of the node-types.json file for this grammar.