pub const NODE_TYPES: &str = "[\n  {\n    \"type\": \"bytecode\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": true,\n      \"required\": false,\n      \"types\": [\n        {\n          \"type\": \"byte_compiled_file_name\",\n          \"named\": true\n        },\n        {\n          \"type\": \"bytecode\",\n          \"named\": true\n        },\n        {\n          \"type\": \"char\",\n          \"named\": true\n        },\n        {\n          \"type\": \"float\",\n          \"named\": true\n        },\n        {\n          \"type\": \"function_definition\",\n          \"named\": true\n        },\n        {\n          \"type\": \"hash_table\",\n          \"named\": true\n        },\n        {\n          \"type\": \"integer\",\n          \"named\": true\n        },\n        {\n          \"type\": \"list\",\n          \"named\": true\n        },\n        {\n          \"type\": \"macro_definition\",\n          \"named\": true\n        },\n        {\n          \"type\": \"quote\",\n          \"named\": true\n        },\n        {\n          \"type\": \"special_form\",\n          \"named\": true\n        },\n        {\n          \"type\": \"string\",\n          \"named\": true\n        },\n        {\n          \"type\": \"string_text_properties\",\n          \"named\": true\n        },\n        {\n          \"type\": \"symbol\",\n          \"named\": true\n        },\n        {\n          \"type\": \"unquote\",\n          \"named\": true\n        },\n        {\n          \"type\": \"unquote_splice\",\n          \"named\": true\n        },\n        {\n          \"type\": \"vector\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"char\",\n    \"named\": true,\n    \"fields\": {}\n  },\n  {\n    \"type\": \"float\",\n    \"named\": true,\n    \"fields\": {}\n  },\n  {\n    \"type\": \"function_definition\",\n    \"named\": true,\n    \"fields\": {\n      \"docstring\": {\n        \"multiple\": false,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"string\",\n            \"named\": true\n          }\n        ]\n      },\n      \"name\": {\n        \"multiple\": false,\n        \"required\": true,\n        \"types\": [\n          {\n            \"type\": \"symbol\",\n            \"named\": true\n          }\n        ]\n      },\n      \"parameters\": {\n        \"multiple\": false,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"byte_compiled_file_name\",\n            \"named\": true\n          },\n          {\n            \"type\": \"bytecode\",\n            \"named\": true\n          },\n          {\n            \"type\": \"char\",\n            \"named\": true\n          },\n          {\n            \"type\": \"float\",\n            \"named\": true\n          },\n          {\n            \"type\": \"function_definition\",\n            \"named\": true\n          },\n          {\n            \"type\": \"hash_table\",\n            \"named\": true\n          },\n          {\n            \"type\": \"integer\",\n            \"named\": true\n          },\n          {\n            \"type\": \"list\",\n            \"named\": true\n          },\n          {\n            \"type\": \"macro_definition\",\n            \"named\": true\n          },\n          {\n            \"type\": \"quote\",\n            \"named\": true\n          },\n          {\n            \"type\": \"special_form\",\n            \"named\": true\n          },\n          {\n            \"type\": \"string\",\n            \"named\": true\n          },\n          {\n            \"type\": \"string_text_properties\",\n            \"named\": true\n          },\n          {\n            \"type\": \"symbol\",\n            \"named\": true\n          },\n          {\n            \"type\": \"unquote\",\n            \"named\": true\n          },\n          {\n            \"type\": \"unquote_splice\",\n            \"named\": true\n          },\n          {\n            \"type\": \"vector\",\n            \"named\": true\n          }\n        ]\n      }\n    },\n    \"children\": {\n      \"multiple\": true,\n      \"required\": false,\n      \"types\": [\n        {\n          \"type\": \"byte_compiled_file_name\",\n          \"named\": true\n        },\n        {\n          \"type\": \"bytecode\",\n          \"named\": true\n        },\n        {\n          \"type\": \"char\",\n          \"named\": true\n        },\n        {\n          \"type\": \"float\",\n          \"named\": true\n        },\n        {\n          \"type\": \"function_definition\",\n          \"named\": true\n        },\n        {\n          \"type\": \"hash_table\",\n          \"named\": true\n        },\n        {\n          \"type\": \"integer\",\n          \"named\": true\n        },\n        {\n          \"type\": \"list\",\n          \"named\": true\n        },\n        {\n          \"type\": \"macro_definition\",\n          \"named\": true\n        },\n        {\n          \"type\": \"quote\",\n          \"named\": true\n        },\n        {\n          \"type\": \"special_form\",\n          \"named\": true\n        },\n        {\n          \"type\": \"string\",\n          \"named\": true\n        },\n        {\n          \"type\": \"string_text_properties\",\n          \"named\": true\n        },\n        {\n          \"type\": \"symbol\",\n          \"named\": true\n        },\n        {\n          \"type\": \"unquote\",\n          \"named\": true\n        },\n        {\n          \"type\": \"unquote_splice\",\n          \"named\": true\n        },\n        {\n          \"type\": \"vector\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"hash_table\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": true,\n      \"required\": false,\n      \"types\": [\n        {\n          \"type\": \"byte_compiled_file_name\",\n          \"named\": true\n        },\n        {\n          \"type\": \"bytecode\",\n          \"named\": true\n        },\n        {\n          \"type\": \"char\",\n          \"named\": true\n        },\n        {\n          \"type\": \"float\",\n          \"named\": true\n        },\n        {\n          \"type\": \"function_definition\",\n          \"named\": true\n        },\n        {\n          \"type\": \"hash_table\",\n          \"named\": true\n        },\n        {\n          \"type\": \"integer\",\n          \"named\": true\n        },\n        {\n          \"type\": \"list\",\n          \"named\": true\n        },\n        {\n          \"type\": \"macro_definition\",\n          \"named\": true\n        },\n        {\n          \"type\": \"quote\",\n          \"named\": true\n        },\n        {\n          \"type\": \"special_form\",\n          \"named\": true\n        },\n        {\n          \"type\": \"string\",\n          \"named\": true\n        },\n        {\n          \"type\": \"string_text_properties\",\n          \"named\": true\n        },\n        {\n          \"type\": \"symbol\",\n          \"named\": true\n        },\n        {\n          \"type\": \"unquote\",\n          \"named\": true\n        },\n        {\n          \"type\": \"unquote_splice\",\n          \"named\": true\n        },\n        {\n          \"type\": \"vector\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"integer\",\n    \"named\": true,\n    \"fields\": {}\n  },\n  {\n    \"type\": \"list\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": true,\n      \"required\": false,\n      \"types\": [\n        {\n          \"type\": \"byte_compiled_file_name\",\n          \"named\": true\n        },\n        {\n          \"type\": \"bytecode\",\n          \"named\": true\n        },\n        {\n          \"type\": \"char\",\n          \"named\": true\n        },\n        {\n          \"type\": \"float\",\n          \"named\": true\n        },\n        {\n          \"type\": \"function_definition\",\n          \"named\": true\n        },\n        {\n          \"type\": \"hash_table\",\n          \"named\": true\n        },\n        {\n          \"type\": \"integer\",\n          \"named\": true\n        },\n        {\n          \"type\": \"list\",\n          \"named\": true\n        },\n        {\n          \"type\": \"macro_definition\",\n          \"named\": true\n        },\n        {\n          \"type\": \"quote\",\n          \"named\": true\n        },\n        {\n          \"type\": \"special_form\",\n          \"named\": true\n        },\n        {\n          \"type\": \"string\",\n          \"named\": true\n        },\n        {\n          \"type\": \"string_text_properties\",\n          \"named\": true\n        },\n        {\n          \"type\": \"symbol\",\n          \"named\": true\n        },\n        {\n          \"type\": \"unquote\",\n          \"named\": true\n        },\n        {\n          \"type\": \"unquote_splice\",\n          \"named\": true\n        },\n        {\n          \"type\": \"vector\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"macro_definition\",\n    \"named\": true,\n    \"fields\": {\n      \"docstring\": {\n        \"multiple\": false,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"string\",\n            \"named\": true\n          }\n        ]\n      },\n      \"name\": {\n        \"multiple\": false,\n        \"required\": true,\n        \"types\": [\n          {\n            \"type\": \"symbol\",\n            \"named\": true\n          }\n        ]\n      },\n      \"parameters\": {\n        \"multiple\": false,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"byte_compiled_file_name\",\n            \"named\": true\n          },\n          {\n            \"type\": \"bytecode\",\n            \"named\": true\n          },\n          {\n            \"type\": \"char\",\n            \"named\": true\n          },\n          {\n            \"type\": \"float\",\n            \"named\": true\n          },\n          {\n            \"type\": \"function_definition\",\n            \"named\": true\n          },\n          {\n            \"type\": \"hash_table\",\n            \"named\": true\n          },\n          {\n            \"type\": \"integer\",\n            \"named\": true\n          },\n          {\n            \"type\": \"list\",\n            \"named\": true\n          },\n          {\n            \"type\": \"macro_definition\",\n            \"named\": true\n          },\n          {\n            \"type\": \"quote\",\n            \"named\": true\n          },\n          {\n            \"type\": \"special_form\",\n            \"named\": true\n          },\n          {\n            \"type\": \"string\",\n            \"named\": true\n          },\n          {\n            \"type\": \"string_text_properties\",\n            \"named\": true\n          },\n          {\n            \"type\": \"symbol\",\n            \"named\": true\n          },\n          {\n            \"type\": \"unquote\",\n            \"named\": true\n          },\n          {\n            \"type\": \"unquote_splice\",\n            \"named\": true\n          },\n          {\n            \"type\": \"vector\",\n            \"named\": true\n          }\n        ]\n      }\n    },\n    \"children\": {\n      \"multiple\": true,\n      \"required\": false,\n      \"types\": [\n        {\n          \"type\": \"byte_compiled_file_name\",\n          \"named\": true\n        },\n        {\n          \"type\": \"bytecode\",\n          \"named\": true\n        },\n        {\n          \"type\": \"char\",\n          \"named\": true\n        },\n        {\n          \"type\": \"float\",\n          \"named\": true\n        },\n        {\n          \"type\": \"function_definition\",\n          \"named\": true\n        },\n        {\n          \"type\": \"hash_table\",\n          \"named\": true\n        },\n        {\n          \"type\": \"integer\",\n          \"named\": true\n        },\n        {\n          \"type\": \"list\",\n          \"named\": true\n        },\n        {\n          \"type\": \"macro_definition\",\n          \"named\": true\n        },\n        {\n          \"type\": \"quote\",\n          \"named\": true\n        },\n        {\n          \"type\": \"special_form\",\n          \"named\": true\n        },\n        {\n          \"type\": \"string\",\n          \"named\": true\n        },\n        {\n          \"type\": \"string_text_properties\",\n          \"named\": true\n        },\n        {\n          \"type\": \"symbol\",\n          \"named\": true\n        },\n        {\n          \"type\": \"unquote\",\n          \"named\": true\n        },\n        {\n          \"type\": \"unquote_splice\",\n          \"named\": true\n        },\n        {\n          \"type\": \"vector\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"quote\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": false,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"byte_compiled_file_name\",\n          \"named\": true\n        },\n        {\n          \"type\": \"bytecode\",\n          \"named\": true\n        },\n        {\n          \"type\": \"char\",\n          \"named\": true\n        },\n        {\n          \"type\": \"float\",\n          \"named\": true\n        },\n        {\n          \"type\": \"function_definition\",\n          \"named\": true\n        },\n        {\n          \"type\": \"hash_table\",\n          \"named\": true\n        },\n        {\n          \"type\": \"integer\",\n          \"named\": true\n        },\n        {\n          \"type\": \"list\",\n          \"named\": true\n        },\n        {\n          \"type\": \"macro_definition\",\n          \"named\": true\n        },\n        {\n          \"type\": \"quote\",\n          \"named\": true\n        },\n        {\n          \"type\": \"special_form\",\n          \"named\": true\n        },\n        {\n          \"type\": \"string\",\n          \"named\": true\n        },\n        {\n          \"type\": \"string_text_properties\",\n          \"named\": true\n        },\n        {\n          \"type\": \"symbol\",\n          \"named\": true\n        },\n        {\n          \"type\": \"unquote\",\n          \"named\": true\n        },\n        {\n          \"type\": \"unquote_splice\",\n          \"named\": true\n        },\n        {\n          \"type\": \"vector\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"source_file\",\n    \"named\": true,\n    \"root\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": true,\n      \"required\": false,\n      \"types\": [\n        {\n          \"type\": \"byte_compiled_file_name\",\n          \"named\": true\n        },\n        {\n          \"type\": \"bytecode\",\n          \"named\": true\n        },\n        {\n          \"type\": \"char\",\n          \"named\": true\n        },\n        {\n          \"type\": \"float\",\n          \"named\": true\n        },\n        {\n          \"type\": \"function_definition\",\n          \"named\": true\n        },\n        {\n          \"type\": \"hash_table\",\n          \"named\": true\n        },\n        {\n          \"type\": \"integer\",\n          \"named\": true\n        },\n        {\n          \"type\": \"list\",\n          \"named\": true\n        },\n        {\n          \"type\": \"macro_definition\",\n          \"named\": true\n        },\n        {\n          \"type\": \"quote\",\n          \"named\": true\n        },\n        {\n          \"type\": \"special_form\",\n          \"named\": true\n        },\n        {\n          \"type\": \"string\",\n          \"named\": true\n        },\n        {\n          \"type\": \"string_text_properties\",\n          \"named\": true\n        },\n        {\n          \"type\": \"symbol\",\n          \"named\": true\n        },\n        {\n          \"type\": \"unquote\",\n          \"named\": true\n        },\n        {\n          \"type\": \"unquote_splice\",\n          \"named\": true\n        },\n        {\n          \"type\": \"vector\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"special_form\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": true,\n      \"required\": false,\n      \"types\": [\n        {\n          \"type\": \"byte_compiled_file_name\",\n          \"named\": true\n        },\n        {\n          \"type\": \"bytecode\",\n          \"named\": true\n        },\n        {\n          \"type\": \"char\",\n          \"named\": true\n        },\n        {\n          \"type\": \"float\",\n          \"named\": true\n        },\n        {\n          \"type\": \"function_definition\",\n          \"named\": true\n        },\n        {\n          \"type\": \"hash_table\",\n          \"named\": true\n        },\n        {\n          \"type\": \"integer\",\n          \"named\": true\n        },\n        {\n          \"type\": \"list\",\n          \"named\": true\n        },\n        {\n          \"type\": \"macro_definition\",\n          \"named\": true\n        },\n        {\n          \"type\": \"quote\",\n          \"named\": true\n        },\n        {\n          \"type\": \"special_form\",\n          \"named\": true\n        },\n        {\n          \"type\": \"string\",\n          \"named\": true\n        },\n        {\n          \"type\": \"string_text_properties\",\n          \"named\": true\n        },\n        {\n          \"type\": \"symbol\",\n          \"named\": true\n        },\n        {\n          \"type\": \"unquote\",\n          \"named\": true\n        },\n        {\n          \"type\": \"unquote_splice\",\n          \"named\": true\n        },\n        {\n          \"type\": \"vector\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"string_text_properties\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": true,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"byte_compiled_file_name\",\n          \"named\": true\n        },\n        {\n          \"type\": \"bytecode\",\n          \"named\": true\n        },\n        {\n          \"type\": \"char\",\n          \"named\": true\n        },\n        {\n          \"type\": \"float\",\n          \"named\": true\n        },\n        {\n          \"type\": \"function_definition\",\n          \"named\": true\n        },\n        {\n          \"type\": \"hash_table\",\n          \"named\": true\n        },\n        {\n          \"type\": \"integer\",\n          \"named\": true\n        },\n        {\n          \"type\": \"list\",\n          \"named\": true\n        },\n        {\n          \"type\": \"macro_definition\",\n          \"named\": true\n        },\n        {\n          \"type\": \"quote\",\n          \"named\": true\n        },\n        {\n          \"type\": \"special_form\",\n          \"named\": true\n        },\n        {\n          \"type\": \"string\",\n          \"named\": true\n        },\n        {\n          \"type\": \"string_text_properties\",\n          \"named\": true\n        },\n        {\n          \"type\": \"symbol\",\n          \"named\": true\n        },\n        {\n          \"type\": \"unquote\",\n          \"named\": true\n        },\n        {\n          \"type\": \"unquote_splice\",\n          \"named\": true\n        },\n        {\n          \"type\": \"vector\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"symbol\",\n    \"named\": true,\n    \"fields\": {}\n  },\n  {\n    \"type\": \"unquote\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": false,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"byte_compiled_file_name\",\n          \"named\": true\n        },\n        {\n          \"type\": \"bytecode\",\n          \"named\": true\n        },\n        {\n          \"type\": \"char\",\n          \"named\": true\n        },\n        {\n          \"type\": \"float\",\n          \"named\": true\n        },\n        {\n          \"type\": \"function_definition\",\n          \"named\": true\n        },\n        {\n          \"type\": \"hash_table\",\n          \"named\": true\n        },\n        {\n          \"type\": \"integer\",\n          \"named\": true\n        },\n        {\n          \"type\": \"list\",\n          \"named\": true\n        },\n        {\n          \"type\": \"macro_definition\",\n          \"named\": true\n        },\n        {\n          \"type\": \"quote\",\n          \"named\": true\n        },\n        {\n          \"type\": \"special_form\",\n          \"named\": true\n        },\n        {\n          \"type\": \"string\",\n          \"named\": true\n        },\n        {\n          \"type\": \"string_text_properties\",\n          \"named\": true\n        },\n        {\n          \"type\": \"symbol\",\n          \"named\": true\n        },\n        {\n          \"type\": \"unquote\",\n          \"named\": true\n        },\n        {\n          \"type\": \"unquote_splice\",\n          \"named\": true\n        },\n        {\n          \"type\": \"vector\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"unquote_splice\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": false,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"byte_compiled_file_name\",\n          \"named\": true\n        },\n        {\n          \"type\": \"bytecode\",\n          \"named\": true\n        },\n        {\n          \"type\": \"char\",\n          \"named\": true\n        },\n        {\n          \"type\": \"float\",\n          \"named\": true\n        },\n        {\n          \"type\": \"function_definition\",\n          \"named\": true\n        },\n        {\n          \"type\": \"hash_table\",\n          \"named\": true\n        },\n        {\n          \"type\": \"integer\",\n          \"named\": true\n        },\n        {\n          \"type\": \"list\",\n          \"named\": true\n        },\n        {\n          \"type\": \"macro_definition\",\n          \"named\": true\n        },\n        {\n          \"type\": \"quote\",\n          \"named\": true\n        },\n        {\n          \"type\": \"special_form\",\n          \"named\": true\n        },\n        {\n          \"type\": \"string\",\n          \"named\": true\n        },\n        {\n          \"type\": \"string_text_properties\",\n          \"named\": true\n        },\n        {\n          \"type\": \"symbol\",\n          \"named\": true\n        },\n        {\n          \"type\": \"unquote\",\n          \"named\": true\n        },\n        {\n          \"type\": \"unquote_splice\",\n          \"named\": true\n        },\n        {\n          \"type\": \"vector\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"vector\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": true,\n      \"required\": false,\n      \"types\": [\n        {\n          \"type\": \"byte_compiled_file_name\",\n          \"named\": true\n        },\n        {\n          \"type\": \"bytecode\",\n          \"named\": true\n        },\n        {\n          \"type\": \"char\",\n          \"named\": true\n        },\n        {\n          \"type\": \"float\",\n          \"named\": true\n        },\n        {\n          \"type\": \"function_definition\",\n          \"named\": true\n        },\n        {\n          \"type\": \"hash_table\",\n          \"named\": true\n        },\n        {\n          \"type\": \"integer\",\n          \"named\": true\n        },\n        {\n          \"type\": \"list\",\n          \"named\": true\n        },\n        {\n          \"type\": \"macro_definition\",\n          \"named\": true\n        },\n        {\n          \"type\": \"quote\",\n          \"named\": true\n        },\n        {\n          \"type\": \"special_form\",\n          \"named\": true\n        },\n        {\n          \"type\": \"string\",\n          \"named\": true\n        },\n        {\n          \"type\": \"string_text_properties\",\n          \"named\": true\n        },\n        {\n          \"type\": \"symbol\",\n          \"named\": true\n        },\n        {\n          \"type\": \"unquote\",\n          \"named\": true\n        },\n        {\n          \"type\": \"unquote_splice\",\n          \"named\": true\n        },\n        {\n          \"type\": \"vector\",\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\": \"#s(hash-table\",\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\": \"and\",\n    \"named\": false\n  },\n  {\n    \"type\": \"byte_compiled_file_name\",\n    \"named\": true\n  },\n  {\n    \"type\": \"catch\",\n    \"named\": false\n  },\n  {\n    \"type\": \"comment\",\n    \"named\": true,\n    \"extra\": true\n  },\n  {\n    \"type\": \"cond\",\n    \"named\": false\n  },\n  {\n    \"type\": \"condition-case\",\n    \"named\": false\n  },\n  {\n    \"type\": \"defconst\",\n    \"named\": false\n  },\n  {\n    \"type\": \"defmacro\",\n    \"named\": false\n  },\n  {\n    \"type\": \"defsubst\",\n    \"named\": false\n  },\n  {\n    \"type\": \"defun\",\n    \"named\": false\n  },\n  {\n    \"type\": \"defvar\",\n    \"named\": false\n  },\n  {\n    \"type\": \"function\",\n    \"named\": false\n  },\n  {\n    \"type\": \"if\",\n    \"named\": false\n  },\n  {\n    \"type\": \"interactive\",\n    \"named\": false\n  },\n  {\n    \"type\": \"lambda\",\n    \"named\": false\n  },\n  {\n    \"type\": \"let\",\n    \"named\": false\n  },\n  {\n    \"type\": \"let*\",\n    \"named\": false\n  },\n  {\n    \"type\": \"nil\",\n    \"named\": false\n  },\n  {\n    \"type\": \"or\",\n    \"named\": false\n  },\n  {\n    \"type\": \"prog1\",\n    \"named\": false\n  },\n  {\n    \"type\": \"prog2\",\n    \"named\": false\n  },\n  {\n    \"type\": \"progn\",\n    \"named\": false\n  },\n  {\n    \"type\": \"quote\",\n    \"named\": false\n  },\n  {\n    \"type\": \"save-current-buffer\",\n    \"named\": false\n  },\n  {\n    \"type\": \"save-excursion\",\n    \"named\": false\n  },\n  {\n    \"type\": \"save-restriction\",\n    \"named\": false\n  },\n  {\n    \"type\": \"setq\",\n    \"named\": false\n  },\n  {\n    \"type\": \"setq-default\",\n    \"named\": false\n  },\n  {\n    \"type\": \"string\",\n    \"named\": true\n  },\n  {\n    \"type\": \"t\",\n    \"named\": false\n  },\n  {\n    \"type\": \"unwind-protect\",\n    \"named\": false\n  },\n  {\n    \"type\": \"while\",\n    \"named\": false\n  }\n]";
Expand description

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