Constant tree_sitter_yaml::NODE_TYPES
source · pub const NODE_TYPES: &str = "[\n {\n \"type\": \"alias\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"alias_name\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"anchor\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"anchor_name\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"block_mapping\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"block_mapping_pair\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"block_mapping_pair\",\n \"named\": true,\n \"fields\": {\n \"key\": {\n \"multiple\": false,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"block_node\",\n \"named\": true\n },\n {\n \"type\": \"flow_node\",\n \"named\": true\n }\n ]\n },\n \"value\": {\n \"multiple\": false,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"block_node\",\n \"named\": true\n },\n {\n \"type\": \"flow_node\",\n \"named\": true\n }\n ]\n }\n }\n },\n {\n \"type\": \"block_node\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"anchor\",\n \"named\": true\n },\n {\n \"type\": \"block_mapping\",\n \"named\": true\n },\n {\n \"type\": \"block_scalar\",\n \"named\": true\n },\n {\n \"type\": \"block_sequence\",\n \"named\": true\n },\n {\n \"type\": \"tag\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"block_scalar\",\n \"named\": true,\n \"fields\": {}\n },\n {\n \"type\": \"block_sequence\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"block_sequence_item\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"block_sequence_item\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": false,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"block_node\",\n \"named\": true\n },\n {\n \"type\": \"flow_node\",\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\": \"block_node\",\n \"named\": true\n },\n {\n \"type\": \"flow_node\",\n \"named\": true\n },\n {\n \"type\": \"reserved_directive\",\n \"named\": true\n },\n {\n \"type\": \"tag_directive\",\n \"named\": true\n },\n {\n \"type\": \"yaml_directive\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"double_quote_scalar\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"escape_sequence\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"flow_mapping\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"flow_node\",\n \"named\": true\n },\n {\n \"type\": \"flow_pair\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"flow_node\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"alias\",\n \"named\": true\n },\n {\n \"type\": \"anchor\",\n \"named\": true\n },\n {\n \"type\": \"double_quote_scalar\",\n \"named\": true\n },\n {\n \"type\": \"flow_mapping\",\n \"named\": true\n },\n {\n \"type\": \"flow_sequence\",\n \"named\": true\n },\n {\n \"type\": \"plain_scalar\",\n \"named\": true\n },\n {\n \"type\": \"single_quote_scalar\",\n \"named\": true\n },\n {\n \"type\": \"tag\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"flow_pair\",\n \"named\": true,\n \"fields\": {\n \"key\": {\n \"multiple\": false,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"flow_node\",\n \"named\": true\n }\n ]\n },\n \"value\": {\n \"multiple\": false,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"flow_node\",\n \"named\": true\n }\n ]\n }\n }\n },\n {\n \"type\": \"flow_sequence\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"flow_node\",\n \"named\": true\n },\n {\n \"type\": \"flow_pair\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"plain_scalar\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"boolean_scalar\",\n \"named\": true\n },\n {\n \"type\": \"float_scalar\",\n \"named\": true\n },\n {\n \"type\": \"integer_scalar\",\n \"named\": true\n },\n {\n \"type\": \"null_scalar\",\n \"named\": true\n },\n {\n \"type\": \"string_scalar\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"reserved_directive\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"directive_name\",\n \"named\": true\n },\n {\n \"type\": \"directive_parameter\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"single_quote_scalar\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"escape_sequence\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"stream\",\n \"named\": true,\n \"root\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"document\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"tag_directive\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"tag_handle\",\n \"named\": true\n },\n {\n \"type\": \"tag_prefix\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"yaml_directive\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"yaml_version\",\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\": \"?\",\n \"named\": false\n },\n {\n \"type\": \"[\",\n \"named\": false\n },\n {\n \"type\": \"]\",\n \"named\": false\n },\n {\n \"type\": \"alias_name\",\n \"named\": true\n },\n {\n \"type\": \"anchor_name\",\n \"named\": true\n },\n {\n \"type\": \"boolean_scalar\",\n \"named\": true\n },\n {\n \"type\": \"comment\",\n \"named\": true\n },\n {\n \"type\": \"directive_name\",\n \"named\": true\n },\n {\n \"type\": \"directive_parameter\",\n \"named\": true\n },\n {\n \"type\": \"escape_sequence\",\n \"named\": true\n },\n {\n \"type\": \"float_scalar\",\n \"named\": true\n },\n {\n \"type\": \"integer_scalar\",\n \"named\": true\n },\n {\n \"type\": \"null_scalar\",\n \"named\": true\n },\n {\n \"type\": \"string_scalar\",\n \"named\": true\n },\n {\n \"type\": \"tag\",\n \"named\": true\n },\n {\n \"type\": \"tag_handle\",\n \"named\": true\n },\n {\n \"type\": \"tag_prefix\",\n \"named\": true\n },\n {\n \"type\": \"yaml_version\",\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.