Constant tree_sitter_jsdoc::NODE_TYPES
source · pub const NODE_TYPES: &str = "[\n {\n \"type\": \"description\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"inline_tag\",\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\": \"description\",\n \"named\": true\n },\n {\n \"type\": \"tag\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"inline_tag\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"description\",\n \"named\": true\n },\n {\n \"type\": \"tag_name\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"member_expression\",\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 \"type\": \"member_expression\",\n \"named\": true\n },\n {\n \"type\": \"optional_identifier\",\n \"named\": true\n },\n {\n \"type\": \"path_expression\",\n \"named\": true\n },\n {\n \"type\": \"qualified_expression\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"optional_identifier\",\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\": \"path_expression\",\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\": \"qualified_expression\",\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 \"type\": \"member_expression\",\n \"named\": true\n },\n {\n \"type\": \"optional_identifier\",\n \"named\": true\n },\n {\n \"type\": \"path_expression\",\n \"named\": true\n },\n {\n \"type\": \"qualified_expression\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"tag\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"description\",\n \"named\": true\n },\n {\n \"type\": \"identifier\",\n \"named\": true\n },\n {\n \"type\": \"member_expression\",\n \"named\": true\n },\n {\n \"type\": \"optional_identifier\",\n \"named\": true\n },\n {\n \"type\": \"path_expression\",\n \"named\": true\n },\n {\n \"type\": \"qualified_expression\",\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\": \"#\",\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\": \"identifier\",\n \"named\": true\n },\n {\n \"type\": \"tag_name\",\n \"named\": true\n },\n {\n \"type\": \"type\",\n \"named\": true\n },\n {\n \"type\": \"{\",\n \"named\": false\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.