Skip to main content

NODE_TYPES

Constant NODE_TYPES 

Source
pub const NODE_TYPES: &'static str = "[\n  {\n    \"type\": \"begin_paragraph\",\n    \"named\": true,\n    \"fields\": {\n      \"format\": {\n        \"multiple\": false,\n        \"required\": true,\n        \"types\": [\n          {\n            \"type\": \"format_name\",\n            \"named\": true\n          }\n        ]\n      }\n    },\n    \"children\": {\n      \"multiple\": true,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"begin_command\",\n          \"named\": true\n        },\n        {\n          \"type\": \"data\",\n          \"named\": true\n        },\n        {\n          \"type\": \"end_command\",\n          \"named\": true\n        },\n        {\n          \"type\": \"format_name\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"command_paragraph\",\n    \"named\": true,\n    \"fields\": {\n      \"command\": {\n        \"multiple\": false,\n        \"required\": true,\n        \"types\": [\n          {\n            \"type\": \"command\",\n            \"named\": true\n          }\n        ]\n      }\n    },\n    \"children\": {\n      \"multiple\": false,\n      \"required\": false,\n      \"types\": [\n        {\n          \"type\": \"content\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"content\",\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          \"type\": \"interior_sequence\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"cut_paragraph\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": false,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"cut_command\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"escape_sequence\",\n    \"named\": true,\n    \"fields\": {\n      \"letter\": {\n        \"multiple\": false,\n        \"required\": true,\n        \"types\": [\n          {\n            \"type\": \"sequence_letter\",\n            \"named\": true\n          }\n        ]\n      }\n    },\n    \"children\": {\n      \"multiple\": false,\n      \"required\": false,\n      \"types\": [\n        {\n          \"type\": \"content\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"for_paragraph\",\n    \"named\": true,\n    \"fields\": {\n      \"format\": {\n        \"multiple\": false,\n        \"required\": true,\n        \"types\": [\n          {\n            \"type\": \"format_name\",\n            \"named\": true\n          }\n        ]\n      }\n    },\n    \"children\": {\n      \"multiple\": true,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"content\",\n          \"named\": true\n        },\n        {\n          \"type\": \"for_command\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"interior_sequence\",\n    \"named\": true,\n    \"fields\": {\n      \"letter\": {\n        \"multiple\": false,\n        \"required\": true,\n        \"types\": [\n          {\n            \"type\": \"sequence_letter\",\n            \"named\": true\n          }\n        ]\n      }\n    },\n    \"children\": {\n      \"multiple\": false,\n      \"required\": false,\n      \"types\": [\n        {\n          \"type\": \"content\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"plain_paragraph\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": false,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"content\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"pod\",\n    \"named\": true,\n    \"root\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": true,\n      \"required\": false,\n      \"types\": [\n        {\n          \"type\": \"begin_paragraph\",\n          \"named\": true\n        },\n        {\n          \"type\": \"command_paragraph\",\n          \"named\": true\n        },\n        {\n          \"type\": \"cut_paragraph\",\n          \"named\": true\n        },\n        {\n          \"type\": \"for_paragraph\",\n          \"named\": true\n        },\n        {\n          \"type\": \"plain_paragraph\",\n          \"named\": true\n        },\n        {\n          \"type\": \"pod_paragraph\",\n          \"named\": true\n        },\n        {\n          \"type\": \"verbatim_paragraph\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"pod_paragraph\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": false,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"pod_command\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"sequence_letter\",\n    \"named\": true,\n    \"fields\": {}\n  },\n  {\n    \"type\": \"verbatim_paragraph\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": false,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"content\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"<\",\n    \"named\": false\n  },\n  {\n    \"type\": \">\",\n    \"named\": false\n  },\n  {\n    \"type\": \"begin_command\",\n    \"named\": true\n  },\n  {\n    \"type\": \"command\",\n    \"named\": true\n  },\n  {\n    \"type\": \"cut_command\",\n    \"named\": true\n  },\n  {\n    \"type\": \"data\",\n    \"named\": true\n  },\n  {\n    \"type\": \"end_command\",\n    \"named\": true\n  },\n  {\n    \"type\": \"for_command\",\n    \"named\": true\n  },\n  {\n    \"type\": \"format_name\",\n    \"named\": true\n  },\n  {\n    \"type\": \"pod_command\",\n    \"named\": true\n  }\n]";
Expand description

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