pub const NODE_TYPES: &str = "[\n {\n \"type\": \"brief_header\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"brief_description\",\n \"named\": true\n },\n {\n \"type\": \"tag_name\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"description\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"emphasis\",\n \"named\": true\n },\n {\n \"type\": \"function_link\",\n \"named\": true\n },\n {\n \"type\": \"link\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"document\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"brief_header\",\n \"named\": true\n },\n {\n \"type\": \"description\",\n \"named\": true\n },\n {\n \"type\": \"tag\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"emphasis\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"text\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"function\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"identifier\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"identifier\",\n \"named\": true,\n \"fields\": {}\n },\n {\n \"type\": \"link\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"text\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"qualified_identifier\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"identifier\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"storageclass\",\n \"named\": true,\n \"fields\": {}\n },\n {\n \"type\": \"tag\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"_text\",\n \"named\": true\n },\n {\n \"type\": \"description\",\n \"named\": true\n },\n {\n \"type\": \"function\",\n \"named\": true\n },\n {\n \"type\": \"identifier\",\n \"named\": true\n },\n {\n \"type\": \"qualified_identifier\",\n \"named\": true\n },\n {\n \"type\": \"storageclass\",\n \"named\": true\n },\n {\n \"type\": \"tag_name\",\n \"named\": true\n },\n {\n \"type\": \"type\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"type\",\n \"named\": true,\n \"fields\": {}\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\": \"</a>\",\n \"named\": false\n },\n {\n \"type\": \"<a\",\n \"named\": false\n },\n {\n \"type\": \">\",\n \"named\": false\n },\n {\n \"type\": \"[\",\n \"named\": false\n },\n {\n \"type\": \"\\\\a\",\n \"named\": false\n },\n {\n \"type\": \"]\",\n \"named\": false\n },\n {\n \"type\": \"_text\",\n \"named\": true\n },\n {\n \"type\": \"brief_description\",\n \"named\": true\n },\n {\n \"type\": \"function_link\",\n \"named\": true\n },\n {\n \"type\": \"in\",\n \"named\": false\n },\n {\n \"type\": \"inout\",\n \"named\": false\n },\n {\n \"type\": \"out\",\n \"named\": false\n },\n {\n \"type\": \"tag_name\",\n \"named\": true\n },\n {\n \"type\": \"text\",\n \"named\": true\n },\n {\n \"type\": \"~\",\n \"named\": false\n }\n]";
Expand description
The content of the node-types.json
file for this grammar.