Constant tree_sitter_dot::NODE_TYPES [−][src]
pub const NODE_TYPES: &'static str = "[\n {\n \"type\": \"attr_list\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"attribute\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"attr_stmt\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"attr_list\",\n \"named\": true\n },\n {\n \"type\": \"keyword\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"attribute\",\n \"named\": true,\n \"fields\": {\n \"name\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"id\",\n \"named\": true\n }\n ]\n },\n \"value\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"id\",\n \"named\": true\n }\n ]\n }\n },\n \"children\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"operator\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"block\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": false,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"stmt_list\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"edge_stmt\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"attr_list\",\n \"named\": true\n },\n {\n \"type\": \"edgeop\",\n \"named\": true\n },\n {\n \"type\": \"node_id\",\n \"named\": true\n },\n {\n \"type\": \"subgraph\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"edgeop\",\n \"named\": true,\n \"fields\": {}\n },\n {\n \"type\": \"html_internal\",\n \"named\": true,\n \"fields\": {}\n },\n {\n \"type\": \"html_string\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": false,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"html_internal\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"id\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"html_string\",\n \"named\": true\n },\n {\n \"type\": \"identifier\",\n \"named\": true\n },\n {\n \"type\": \"number_literal\",\n \"named\": true\n },\n {\n \"type\": \"operator\",\n \"named\": true\n },\n {\n \"type\": \"string_literal\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"node_id\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"id\",\n \"named\": true\n },\n {\n \"type\": \"port\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"node_stmt\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"attr_list\",\n \"named\": true\n },\n {\n \"type\": \"node_id\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"port\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"id\",\n \"named\": true\n },\n {\n \"type\": \"operator\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"preproc\",\n \"named\": true,\n \"fields\": {}\n },\n {\n \"type\": \"source_file\",\n \"named\": true,\n \"fields\": {\n \"block\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"block\",\n \"named\": true\n }\n ]\n },\n \"id\": {\n \"multiple\": false,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"id\",\n \"named\": true\n }\n ]\n },\n \"type\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"keyword\",\n \"named\": true\n }\n ]\n }\n },\n \"children\": {\n \"multiple\": false,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"keyword\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"stmt_list\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"attr_stmt\",\n \"named\": true\n },\n {\n \"type\": \"attribute\",\n \"named\": true\n },\n {\n \"type\": \"edge_stmt\",\n \"named\": true\n },\n {\n \"type\": \"node_stmt\",\n \"named\": true\n },\n {\n \"type\": \"subgraph\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"string_literal\",\n \"named\": true,\n \"fields\": {}\n },\n {\n \"type\": \"subgraph\",\n \"named\": true,\n \"fields\": {\n \"block\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"block\",\n \"named\": true\n }\n ]\n },\n \"id\": {\n \"multiple\": false,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"id\",\n \"named\": true\n }\n ]\n }\n },\n \"children\": {\n \"multiple\": false,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"keyword\",\n \"named\": true\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\": \"<\",\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\": \"comment\",\n \"named\": true\n },\n {\n \"type\": \"identifier\",\n \"named\": true\n },\n {\n \"type\": \"keyword\",\n \"named\": true\n },\n {\n \"type\": \"number_literal\",\n \"named\": true\n },\n {\n \"type\": \"operator\",\n \"named\": true\n },\n {\n \"type\": \"{\",\n \"named\": false\n },\n {\n \"type\": \"}\",\n \"named\": false\n }\n]";
Expand description
The content of the node-types.json
file for this grammar.