Skip to main content

NODE_TYPES

Constant NODE_TYPES 

Source
pub const NODE_TYPES: &str = "[\n  {\n    \"type\": \"argument\",\n    \"named\": true,\n    \"fields\": {\n      \"text\": {\n        \"multiple\": false,\n        \"required\": true,\n        \"types\": [\n          {\n            \"type\": \"word\",\n            \"named\": true\n          }\n        ]\n      }\n    }\n  },\n  {\n    \"type\": \"block\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": true,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"line\",\n          \"named\": true\n        },\n        {\n          \"type\": \"line_li\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"code\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": true,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"line\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"codeblock\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": true,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"code\",\n          \"named\": true\n        },\n        {\n          \"type\": \"language\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"codespan\",\n    \"named\": true,\n    \"fields\": {\n      \"text\": {\n        \"multiple\": false,\n        \"required\": true,\n        \"types\": [\n          {\n            \"type\": \"word\",\n            \"named\": true\n          }\n        ]\n      }\n    }\n  },\n  {\n    \"type\": \"column_heading\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": true,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"delimiter\",\n          \"named\": true\n        },\n        {\n          \"type\": \"heading\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"h1\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": true,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"argument\",\n          \"named\": true\n        },\n        {\n          \"type\": \"codespan\",\n          \"named\": true\n        },\n        {\n          \"type\": \"delimiter\",\n          \"named\": true\n        },\n        {\n          \"type\": \"heading\",\n          \"named\": true\n        },\n        {\n          \"type\": \"keycode\",\n          \"named\": true\n        },\n        {\n          \"type\": \"note\",\n          \"named\": true\n        },\n        {\n          \"type\": \"optionlink\",\n          \"named\": true\n        },\n        {\n          \"type\": \"tag\",\n          \"named\": true\n        },\n        {\n          \"type\": \"taglink\",\n          \"named\": true\n        },\n        {\n          \"type\": \"url\",\n          \"named\": true\n        },\n        {\n          \"type\": \"word\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"h2\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": true,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"argument\",\n          \"named\": true\n        },\n        {\n          \"type\": \"codespan\",\n          \"named\": true\n        },\n        {\n          \"type\": \"delimiter\",\n          \"named\": true\n        },\n        {\n          \"type\": \"heading\",\n          \"named\": true\n        },\n        {\n          \"type\": \"keycode\",\n          \"named\": true\n        },\n        {\n          \"type\": \"note\",\n          \"named\": true\n        },\n        {\n          \"type\": \"optionlink\",\n          \"named\": true\n        },\n        {\n          \"type\": \"tag\",\n          \"named\": true\n        },\n        {\n          \"type\": \"taglink\",\n          \"named\": true\n        },\n        {\n          \"type\": \"url\",\n          \"named\": true\n        },\n        {\n          \"type\": \"word\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"h3\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": true,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"argument\",\n          \"named\": true\n        },\n        {\n          \"type\": \"codespan\",\n          \"named\": true\n        },\n        {\n          \"type\": \"heading\",\n          \"named\": true\n        },\n        {\n          \"type\": \"keycode\",\n          \"named\": true\n        },\n        {\n          \"type\": \"note\",\n          \"named\": true\n        },\n        {\n          \"type\": \"optionlink\",\n          \"named\": true\n        },\n        {\n          \"type\": \"tag\",\n          \"named\": true\n        },\n        {\n          \"type\": \"taglink\",\n          \"named\": true\n        },\n        {\n          \"type\": \"url\",\n          \"named\": true\n        },\n        {\n          \"type\": \"word\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"heading\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": true,\n      \"required\": false,\n      \"types\": [\n        {\n          \"type\": \"argument\",\n          \"named\": true\n        },\n        {\n          \"type\": \"codespan\",\n          \"named\": true\n        },\n        {\n          \"type\": \"keycode\",\n          \"named\": true\n        },\n        {\n          \"type\": \"note\",\n          \"named\": true\n        },\n        {\n          \"type\": \"optionlink\",\n          \"named\": true\n        },\n        {\n          \"type\": \"tag\",\n          \"named\": true\n        },\n        {\n          \"type\": \"taglink\",\n          \"named\": true\n        },\n        {\n          \"type\": \"url\",\n          \"named\": true\n        },\n        {\n          \"type\": \"word\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"help_file\",\n    \"named\": true,\n    \"root\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": true,\n      \"required\": false,\n      \"types\": [\n        {\n          \"type\": \"block\",\n          \"named\": true\n        },\n        {\n          \"type\": \"modeline\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"keycode\",\n    \"named\": true,\n    \"fields\": {}\n  },\n  {\n    \"type\": \"line\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": true,\n      \"required\": false,\n      \"types\": [\n        {\n          \"type\": \"argument\",\n          \"named\": true\n        },\n        {\n          \"type\": \"codeblock\",\n          \"named\": true\n        },\n        {\n          \"type\": \"codespan\",\n          \"named\": true\n        },\n        {\n          \"type\": \"column_heading\",\n          \"named\": true\n        },\n        {\n          \"type\": \"h1\",\n          \"named\": true\n        },\n        {\n          \"type\": \"h2\",\n          \"named\": true\n        },\n        {\n          \"type\": \"h3\",\n          \"named\": true\n        },\n        {\n          \"type\": \"keycode\",\n          \"named\": true\n        },\n        {\n          \"type\": \"note\",\n          \"named\": true\n        },\n        {\n          \"type\": \"optionlink\",\n          \"named\": true\n        },\n        {\n          \"type\": \"tag\",\n          \"named\": true\n        },\n        {\n          \"type\": \"taglink\",\n          \"named\": true\n        },\n        {\n          \"type\": \"url\",\n          \"named\": true\n        },\n        {\n          \"type\": \"word\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"line_li\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": true,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"codeblock\",\n          \"named\": true\n        },\n        {\n          \"type\": \"line\",\n          \"named\": true\n        },\n        {\n          \"type\": \"prefix\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"note\",\n    \"named\": true,\n    \"fields\": {}\n  },\n  {\n    \"type\": \"optionlink\",\n    \"named\": true,\n    \"fields\": {\n      \"text\": {\n        \"multiple\": false,\n        \"required\": true,\n        \"types\": [\n          {\n            \"type\": \"word\",\n            \"named\": true\n          }\n        ]\n      }\n    }\n  },\n  {\n    \"type\": \"tag\",\n    \"named\": true,\n    \"fields\": {\n      \"text\": {\n        \"multiple\": false,\n        \"required\": true,\n        \"types\": [\n          {\n            \"type\": \"word\",\n            \"named\": true\n          }\n        ]\n      }\n    }\n  },\n  {\n    \"type\": \"taglink\",\n    \"named\": true,\n    \"fields\": {\n      \"text\": {\n        \"multiple\": false,\n        \"required\": true,\n        \"types\": [\n          {\n            \"type\": \"word\",\n            \"named\": true\n          }\n        ]\n      }\n    }\n  },\n  {\n    \"type\": \"url\",\n    \"named\": true,\n    \"fields\": {\n      \"text\": {\n        \"multiple\": false,\n        \"required\": true,\n        \"types\": [\n          {\n            \"type\": \"word\",\n            \"named\": true\n          }\n        ]\n      }\n    }\n  },\n  {\n    \"type\": \"word\",\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\": \".\",\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\": \"CTRL-{char}\",\n    \"named\": false\n  },\n  {\n    \"type\": \"DEPRECATED:\",\n    \"named\": false\n  },\n  {\n    \"type\": \"Deprecated\",\n    \"named\": false\n  },\n  {\n    \"type\": \"NOTE:\",\n    \"named\": false\n  },\n  {\n    \"type\": \"Note:\",\n    \"named\": false\n  },\n  {\n    \"type\": \"Notes:\",\n    \"named\": false\n  },\n  {\n    \"type\": \"WARNING:\",\n    \"named\": false\n  },\n  {\n    \"type\": \"Warning:\",\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\": \"delimiter\",\n    \"named\": true\n  },\n  {\n    \"type\": \"language\",\n    \"named\": true\n  },\n  {\n    \"type\": \"modeline\",\n    \"named\": true\n  },\n  {\n    \"type\": \"prefix\",\n    \"named\": true\n  },\n  {\n    \"type\": \"word\",\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]";
Expand description

The content of the node-types.json file for this grammar.