pub const NODE_TYPES: &str = "[\n  {\n    \"type\": \"accumulation_clause\",\n    \"named\": true,\n    \"fields\": {\n      \"open\": {\n        \"multiple\": true,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"vec_lit\",\n            \"named\": true\n          }\n        ]\n      }\n    },\n    \"children\": {\n      \"multiple\": true,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"accumulation_verb\",\n          \"named\": true\n        },\n        {\n          \"type\": \"char_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"comment\",\n          \"named\": true\n        },\n        {\n          \"type\": \"complex_num_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"dis_expr\",\n          \"named\": true\n        },\n        {\n          \"type\": \"fancy_literal\",\n          \"named\": true\n        },\n        {\n          \"type\": \"include_reader_macro\",\n          \"named\": true\n        },\n        {\n          \"type\": \"kwd_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"list_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"nil_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"num_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"package_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"path_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"quoting_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"read_cond_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"self_referential_reader_macro\",\n          \"named\": true\n        },\n        {\n          \"type\": \"set_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"splicing_read_cond_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"str_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"sym_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"syn_quoting_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"unquote_splicing_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"unquoting_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"var_quoting_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"vec_lit\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"accumulation_verb\",\n    \"named\": true,\n    \"fields\": {}\n  },\n  {\n    \"type\": \"array_dimension\",\n    \"named\": true,\n    \"fields\": {}\n  },\n  {\n    \"type\": \"auto_res_mark\",\n    \"named\": true,\n    \"fields\": {}\n  },\n  {\n    \"type\": \"char_lit\",\n    \"named\": true,\n    \"fields\": {}\n  },\n  {\n    \"type\": \"complex_num_lit\",\n    \"named\": true,\n    \"fields\": {\n      \"imaginary\": {\n        \"multiple\": false,\n        \"required\": true,\n        \"types\": [\n          {\n            \"type\": \"num_lit\",\n            \"named\": true\n          }\n        ]\n      },\n      \"marker\": {\n        \"multiple\": false,\n        \"required\": true,\n        \"types\": [\n          {\n            \"type\": \"#C\",\n            \"named\": false\n          },\n          {\n            \"type\": \"#c\",\n            \"named\": false\n          }\n        ]\n      },\n      \"meta\": {\n        \"multiple\": true,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"meta_lit\",\n            \"named\": true\n          }\n        ]\n      },\n      \"old_meta\": {\n        \"multiple\": true,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"old_meta_lit\",\n            \"named\": true\n          }\n        ]\n      },\n      \"real\": {\n        \"multiple\": false,\n        \"required\": true,\n        \"types\": [\n          {\n            \"type\": \"num_lit\",\n            \"named\": true\n          }\n        ]\n      }\n    },\n    \"children\": {\n      \"multiple\": true,\n      \"required\": false,\n      \"types\": [\n        {\n          \"type\": \"comment\",\n          \"named\": true\n        },\n        {\n          \"type\": \"dis_expr\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"condition_clause\",\n    \"named\": true,\n    \"fields\": {\n      \"open\": {\n        \"multiple\": false,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"vec_lit\",\n            \"named\": true\n          }\n        ]\n      }\n    },\n    \"children\": {\n      \"multiple\": true,\n      \"required\": false,\n      \"types\": [\n        {\n          \"type\": \"char_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"comment\",\n          \"named\": true\n        },\n        {\n          \"type\": \"complex_num_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"dis_expr\",\n          \"named\": true\n        },\n        {\n          \"type\": \"fancy_literal\",\n          \"named\": true\n        },\n        {\n          \"type\": \"include_reader_macro\",\n          \"named\": true\n        },\n        {\n          \"type\": \"kwd_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"list_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"nil_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"num_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"package_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"path_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"quoting_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"read_cond_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"self_referential_reader_macro\",\n          \"named\": true\n        },\n        {\n          \"type\": \"set_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"splicing_read_cond_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"str_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"sym_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"syn_quoting_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"unquote_splicing_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"unquoting_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"var_quoting_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"vec_lit\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"defun\",\n    \"named\": true,\n    \"fields\": {\n      \"close\": {\n        \"multiple\": false,\n        \"required\": true,\n        \"types\": [\n          {\n            \"type\": \")\",\n            \"named\": false\n          }\n        ]\n      },\n      \"open\": {\n        \"multiple\": true,\n        \"required\": true,\n        \"types\": [\n          {\n            \"type\": \"(\",\n            \"named\": false\n          },\n          {\n            \"type\": \"vec_lit\",\n            \"named\": true\n          }\n        ]\n      },\n      \"value\": {\n        \"multiple\": true,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"#\",\n            \"named\": false\n          },\n          {\n            \"type\": \".\",\n            \"named\": false\n          },\n          {\n            \"type\": \"char_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"complex_num_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"fancy_literal\",\n            \"named\": true\n          },\n          {\n            \"type\": \"include_reader_macro\",\n            \"named\": true\n          },\n          {\n            \"type\": \"kwd_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"list_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"nil_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"num_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"package_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"path_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"read_cond_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"self_referential_reader_macro\",\n            \"named\": true\n          },\n          {\n            \"type\": \"set_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"splicing_read_cond_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"str_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"sym_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"syn_quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"unquote_splicing_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"unquoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"var_quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"vec_lit\",\n            \"named\": true\n          }\n        ]\n      }\n    },\n    \"children\": {\n      \"multiple\": true,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"comment\",\n          \"named\": true\n        },\n        {\n          \"type\": \"defun_header\",\n          \"named\": true\n        },\n        {\n          \"type\": \"dis_expr\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"defun_header\",\n    \"named\": true,\n    \"fields\": {\n      \"function_name\": {\n        \"multiple\": true,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"#\",\n            \"named\": false\n          },\n          {\n            \"type\": \".\",\n            \"named\": false\n          },\n          {\n            \"type\": \"char_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"complex_num_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"fancy_literal\",\n            \"named\": true\n          },\n          {\n            \"type\": \"include_reader_macro\",\n            \"named\": true\n          },\n          {\n            \"type\": \"kwd_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"list_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"nil_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"num_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"package_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"path_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"read_cond_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"self_referential_reader_macro\",\n            \"named\": true\n          },\n          {\n            \"type\": \"set_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"splicing_read_cond_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"str_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"sym_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"syn_quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"unquote_splicing_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"unquoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"var_quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"vec_lit\",\n            \"named\": true\n          }\n        ]\n      },\n      \"keyword\": {\n        \"multiple\": false,\n        \"required\": true,\n        \"types\": [\n          {\n            \"type\": \"defun_keyword\",\n            \"named\": true\n          }\n        ]\n      },\n      \"lambda_list\": {\n        \"multiple\": false,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"list_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"unquoting_lit\",\n            \"named\": true\n          }\n        ]\n      },\n      \"open\": {\n        \"multiple\": false,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"vec_lit\",\n            \"named\": true\n          }\n        ]\n      },\n      \"specifier\": {\n        \"multiple\": true,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"comment\",\n            \"named\": true\n          },\n          {\n            \"type\": \"dis_expr\",\n            \"named\": true\n          },\n          {\n            \"type\": \"kwd_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"sym_lit\",\n            \"named\": true\n          }\n        ]\n      }\n    },\n    \"children\": {\n      \"multiple\": true,\n      \"required\": false,\n      \"types\": [\n        {\n          \"type\": \"comment\",\n          \"named\": true\n        },\n        {\n          \"type\": \"dis_expr\",\n          \"named\": true\n        },\n        {\n          \"type\": \"unquote_splicing_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"unquoting_lit\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"defun_keyword\",\n    \"named\": true,\n    \"fields\": {}\n  },\n  {\n    \"type\": \"dis_expr\",\n    \"named\": true,\n    \"fields\": {\n      \"marker\": {\n        \"multiple\": false,\n        \"required\": true,\n        \"types\": [\n          {\n            \"type\": \"#_\",\n            \"named\": false\n          }\n        ]\n      },\n      \"open\": {\n        \"multiple\": false,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"vec_lit\",\n            \"named\": true\n          }\n        ]\n      },\n      \"value\": {\n        \"multiple\": true,\n        \"required\": true,\n        \"types\": [\n          {\n            \"type\": \"#\",\n            \"named\": false\n          },\n          {\n            \"type\": \".\",\n            \"named\": false\n          },\n          {\n            \"type\": \"char_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"complex_num_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"fancy_literal\",\n            \"named\": true\n          },\n          {\n            \"type\": \"include_reader_macro\",\n            \"named\": true\n          },\n          {\n            \"type\": \"kwd_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"list_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"nil_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"num_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"package_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"path_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"read_cond_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"self_referential_reader_macro\",\n            \"named\": true\n          },\n          {\n            \"type\": \"set_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"splicing_read_cond_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"str_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"sym_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"syn_quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"unquote_splicing_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"unquoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"var_quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"vec_lit\",\n            \"named\": true\n          }\n        ]\n      }\n    },\n    \"children\": {\n      \"multiple\": true,\n      \"required\": false,\n      \"types\": [\n        {\n          \"type\": \"comment\",\n          \"named\": true\n        },\n        {\n          \"type\": \"dis_expr\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"do_clause\",\n    \"named\": true,\n    \"fields\": {\n      \"open\": {\n        \"multiple\": true,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"vec_lit\",\n            \"named\": true\n          }\n        ]\n      }\n    },\n    \"children\": {\n      \"multiple\": true,\n      \"required\": false,\n      \"types\": [\n        {\n          \"type\": \"char_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"comment\",\n          \"named\": true\n        },\n        {\n          \"type\": \"complex_num_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"dis_expr\",\n          \"named\": true\n        },\n        {\n          \"type\": \"fancy_literal\",\n          \"named\": true\n        },\n        {\n          \"type\": \"include_reader_macro\",\n          \"named\": true\n        },\n        {\n          \"type\": \"kwd_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"list_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"nil_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"num_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"package_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"path_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"quoting_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"read_cond_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"self_referential_reader_macro\",\n          \"named\": true\n        },\n        {\n          \"type\": \"set_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"splicing_read_cond_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"str_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"sym_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"syn_quoting_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"unquote_splicing_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"unquoting_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"var_quoting_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"vec_lit\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"for_clause\",\n    \"named\": true,\n    \"fields\": {\n      \"open\": {\n        \"multiple\": true,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"vec_lit\",\n            \"named\": true\n          }\n        ]\n      },\n      \"type\": {\n        \"multiple\": true,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"#\",\n            \"named\": false\n          },\n          {\n            \"type\": \".\",\n            \"named\": false\n          },\n          {\n            \"type\": \"char_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"comment\",\n            \"named\": true\n          },\n          {\n            \"type\": \"complex_num_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"dis_expr\",\n            \"named\": true\n          },\n          {\n            \"type\": \"fancy_literal\",\n            \"named\": true\n          },\n          {\n            \"type\": \"include_reader_macro\",\n            \"named\": true\n          },\n          {\n            \"type\": \"kwd_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"list_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"nil_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"num_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"package_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"path_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"read_cond_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"self_referential_reader_macro\",\n            \"named\": true\n          },\n          {\n            \"type\": \"set_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"splicing_read_cond_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"str_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"sym_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"syn_quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"unquote_splicing_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"unquoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"var_quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"vec_lit\",\n            \"named\": true\n          }\n        ]\n      },\n      \"variable\": {\n        \"multiple\": true,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"#\",\n            \"named\": false\n          },\n          {\n            \"type\": \".\",\n            \"named\": false\n          },\n          {\n            \"type\": \"char_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"complex_num_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"fancy_literal\",\n            \"named\": true\n          },\n          {\n            \"type\": \"include_reader_macro\",\n            \"named\": true\n          },\n          {\n            \"type\": \"kwd_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"list_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"nil_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"num_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"package_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"path_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"read_cond_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"self_referential_reader_macro\",\n            \"named\": true\n          },\n          {\n            \"type\": \"set_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"splicing_read_cond_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"str_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"sym_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"syn_quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"unquote_splicing_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"unquoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"var_quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"vec_lit\",\n            \"named\": true\n          }\n        ]\n      }\n    },\n    \"children\": {\n      \"multiple\": true,\n      \"required\": false,\n      \"types\": [\n        {\n          \"type\": \"char_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"comment\",\n          \"named\": true\n        },\n        {\n          \"type\": \"complex_num_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"dis_expr\",\n          \"named\": true\n        },\n        {\n          \"type\": \"fancy_literal\",\n          \"named\": true\n        },\n        {\n          \"type\": \"for_clause_word\",\n          \"named\": true\n        },\n        {\n          \"type\": \"include_reader_macro\",\n          \"named\": true\n        },\n        {\n          \"type\": \"kwd_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"list_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"nil_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"num_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"package_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"path_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"quoting_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"read_cond_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"self_referential_reader_macro\",\n          \"named\": true\n        },\n        {\n          \"type\": \"set_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"splicing_read_cond_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"str_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"sym_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"syn_quoting_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"unquote_splicing_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"unquoting_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"var_quoting_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"vec_lit\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"for_clause_word\",\n    \"named\": true,\n    \"fields\": {}\n  },\n  {\n    \"type\": \"format_directive_type\",\n    \"named\": true,\n    \"fields\": {\n      \"numberOfArgs\": {\n        \"multiple\": true,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"\'\",\n            \"named\": false\n          },\n          {\n            \"type\": \"char_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"num_lit\",\n            \"named\": true\n          }\n        ]\n      },\n      \"repetitions\": {\n        \"multiple\": true,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"\'\",\n            \"named\": false\n          },\n          {\n            \"type\": \"char_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"num_lit\",\n            \"named\": true\n          }\n        ]\n      }\n    },\n    \"children\": {\n      \"multiple\": true,\n      \"required\": false,\n      \"types\": [\n        {\n          \"type\": \"char_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"num_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"package_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"sym_lit\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"format_modifiers\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": true,\n      \"required\": false,\n      \"types\": [\n        {\n          \"type\": \"char_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"num_lit\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"format_prefix_parameters\",\n    \"named\": true,\n    \"fields\": {}\n  },\n  {\n    \"type\": \"format_specifier\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": true,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"format_directive_type\",\n          \"named\": true\n        },\n        {\n          \"type\": \"format_modifiers\",\n          \"named\": true\n        },\n        {\n          \"type\": \"format_prefix_parameters\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"include_reader_macro\",\n    \"named\": true,\n    \"fields\": {\n      \"condition\": {\n        \"multiple\": true,\n        \"required\": true,\n        \"types\": [\n          {\n            \"type\": \"#\",\n            \"named\": false\n          },\n          {\n            \"type\": \".\",\n            \"named\": false\n          },\n          {\n            \"type\": \"char_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"complex_num_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"fancy_literal\",\n            \"named\": true\n          },\n          {\n            \"type\": \"include_reader_macro\",\n            \"named\": true\n          },\n          {\n            \"type\": \"kwd_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"list_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"nil_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"num_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"package_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"path_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"read_cond_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"self_referential_reader_macro\",\n            \"named\": true\n          },\n          {\n            \"type\": \"set_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"splicing_read_cond_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"str_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"sym_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"syn_quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"unquote_splicing_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"unquoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"var_quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"vec_lit\",\n            \"named\": true\n          }\n        ]\n      },\n      \"marker\": {\n        \"multiple\": false,\n        \"required\": true,\n        \"types\": [\n          {\n            \"type\": \"#+\",\n            \"named\": false\n          },\n          {\n            \"type\": \"#-\",\n            \"named\": false\n          }\n        ]\n      },\n      \"meta\": {\n        \"multiple\": true,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"meta_lit\",\n            \"named\": true\n          }\n        ]\n      },\n      \"old_meta\": {\n        \"multiple\": true,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"old_meta_lit\",\n            \"named\": true\n          }\n        ]\n      },\n      \"open\": {\n        \"multiple\": true,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"vec_lit\",\n            \"named\": true\n          }\n        ]\n      },\n      \"target\": {\n        \"multiple\": true,\n        \"required\": true,\n        \"types\": [\n          {\n            \"type\": \"#\",\n            \"named\": false\n          },\n          {\n            \"type\": \".\",\n            \"named\": false\n          },\n          {\n            \"type\": \"char_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"complex_num_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"fancy_literal\",\n            \"named\": true\n          },\n          {\n            \"type\": \"include_reader_macro\",\n            \"named\": true\n          },\n          {\n            \"type\": \"kwd_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"list_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"nil_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"num_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"package_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"path_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"read_cond_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"self_referential_reader_macro\",\n            \"named\": true\n          },\n          {\n            \"type\": \"set_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"splicing_read_cond_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"str_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"sym_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"syn_quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"unquote_splicing_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"unquoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"var_quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"vec_lit\",\n            \"named\": true\n          }\n        ]\n      }\n    },\n    \"children\": {\n      \"multiple\": true,\n      \"required\": false,\n      \"types\": [\n        {\n          \"type\": \"comment\",\n          \"named\": true\n        },\n        {\n          \"type\": \"dis_expr\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"kwd_lit\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": false,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"kwd_symbol\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"kwd_symbol\",\n    \"named\": true,\n    \"fields\": {}\n  },\n  {\n    \"type\": \"list_lit\",\n    \"named\": true,\n    \"fields\": {\n      \"close\": {\n        \"multiple\": false,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \")\",\n            \"named\": false\n          }\n        ]\n      },\n      \"meta\": {\n        \"multiple\": true,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"meta_lit\",\n            \"named\": true\n          }\n        ]\n      },\n      \"old_meta\": {\n        \"multiple\": true,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"old_meta_lit\",\n            \"named\": true\n          }\n        ]\n      },\n      \"open\": {\n        \"multiple\": true,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"(\",\n            \"named\": false\n          },\n          {\n            \"type\": \"vec_lit\",\n            \"named\": true\n          }\n        ]\n      },\n      \"value\": {\n        \"multiple\": true,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"#\",\n            \"named\": false\n          },\n          {\n            \"type\": \".\",\n            \"named\": false\n          },\n          {\n            \"type\": \"char_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"complex_num_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"fancy_literal\",\n            \"named\": true\n          },\n          {\n            \"type\": \"include_reader_macro\",\n            \"named\": true\n          },\n          {\n            \"type\": \"kwd_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"list_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"nil_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"num_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"package_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"path_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"read_cond_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"self_referential_reader_macro\",\n            \"named\": true\n          },\n          {\n            \"type\": \"set_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"splicing_read_cond_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"str_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"sym_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"syn_quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"unquote_splicing_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"unquoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"var_quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"vec_lit\",\n            \"named\": true\n          }\n        ]\n      }\n    },\n    \"children\": {\n      \"multiple\": true,\n      \"required\": false,\n      \"types\": [\n        {\n          \"type\": \"comment\",\n          \"named\": true\n        },\n        {\n          \"type\": \"defun\",\n          \"named\": true\n        },\n        {\n          \"type\": \"dis_expr\",\n          \"named\": true\n        },\n        {\n          \"type\": \"loop_macro\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"loop_clause\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": false,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"accumulation_clause\",\n          \"named\": true\n        },\n        {\n          \"type\": \"condition_clause\",\n          \"named\": true\n        },\n        {\n          \"type\": \"do_clause\",\n          \"named\": true\n        },\n        {\n          \"type\": \"for_clause\",\n          \"named\": true\n        },\n        {\n          \"type\": \"list_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"repeat_clause\",\n          \"named\": true\n        },\n        {\n          \"type\": \"termination_clause\",\n          \"named\": true\n        },\n        {\n          \"type\": \"while_clause\",\n          \"named\": true\n        },\n        {\n          \"type\": \"with_clause\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"loop_macro\",\n    \"named\": true,\n    \"fields\": {\n      \"close\": {\n        \"multiple\": false,\n        \"required\": true,\n        \"types\": [\n          {\n            \"type\": \")\",\n            \"named\": false\n          }\n        ]\n      },\n      \"open\": {\n        \"multiple\": false,\n        \"required\": true,\n        \"types\": [\n          {\n            \"type\": \"(\",\n            \"named\": false\n          }\n        ]\n      }\n    },\n    \"children\": {\n      \"multiple\": true,\n      \"required\": false,\n      \"types\": [\n        {\n          \"type\": \"comment\",\n          \"named\": true\n        },\n        {\n          \"type\": \"dis_expr\",\n          \"named\": true\n        },\n        {\n          \"type\": \"loop_clause\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"map_lit\",\n    \"named\": true,\n    \"fields\": {\n      \"close\": {\n        \"multiple\": false,\n        \"required\": true,\n        \"types\": [\n          {\n            \"type\": \"}\",\n            \"named\": false\n          }\n        ]\n      },\n      \"meta\": {\n        \"multiple\": true,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"meta_lit\",\n            \"named\": true\n          }\n        ]\n      },\n      \"old_meta\": {\n        \"multiple\": true,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"old_meta_lit\",\n            \"named\": true\n          }\n        ]\n      },\n      \"open\": {\n        \"multiple\": true,\n        \"required\": true,\n        \"types\": [\n          {\n            \"type\": \"vec_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"{\",\n            \"named\": false\n          }\n        ]\n      },\n      \"value\": {\n        \"multiple\": true,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"#\",\n            \"named\": false\n          },\n          {\n            \"type\": \".\",\n            \"named\": false\n          },\n          {\n            \"type\": \"char_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"complex_num_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"fancy_literal\",\n            \"named\": true\n          },\n          {\n            \"type\": \"include_reader_macro\",\n            \"named\": true\n          },\n          {\n            \"type\": \"kwd_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"list_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"nil_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"num_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"package_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"path_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"read_cond_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"self_referential_reader_macro\",\n            \"named\": true\n          },\n          {\n            \"type\": \"set_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"splicing_read_cond_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"str_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"sym_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"syn_quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"unquote_splicing_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"unquoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"var_quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"vec_lit\",\n            \"named\": true\n          }\n        ]\n      }\n    },\n    \"children\": {\n      \"multiple\": true,\n      \"required\": false,\n      \"types\": [\n        {\n          \"type\": \"comment\",\n          \"named\": true\n        },\n        {\n          \"type\": \"dis_expr\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"meta_lit\",\n    \"named\": true,\n    \"fields\": {\n      \"marker\": {\n        \"multiple\": false,\n        \"required\": true,\n        \"types\": [\n          {\n            \"type\": \"^\",\n            \"named\": false\n          }\n        ]\n      },\n      \"value\": {\n        \"multiple\": false,\n        \"required\": true,\n        \"types\": [\n          {\n            \"type\": \"kwd_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"map_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"read_cond_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"str_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"sym_lit\",\n            \"named\": true\n          }\n        ]\n      }\n    },\n    \"children\": {\n      \"multiple\": true,\n      \"required\": false,\n      \"types\": [\n        {\n          \"type\": \"comment\",\n          \"named\": true\n        },\n        {\n          \"type\": \"dis_expr\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"num_lit\",\n    \"named\": true,\n    \"fields\": {}\n  },\n  {\n    \"type\": \"old_meta_lit\",\n    \"named\": true,\n    \"fields\": {\n      \"marker\": {\n        \"multiple\": false,\n        \"required\": true,\n        \"types\": [\n          {\n            \"type\": \"#^\",\n            \"named\": false\n          }\n        ]\n      },\n      \"value\": {\n        \"multiple\": false,\n        \"required\": true,\n        \"types\": [\n          {\n            \"type\": \"kwd_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"map_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"read_cond_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"str_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"sym_lit\",\n            \"named\": true\n          }\n        ]\n      }\n    },\n    \"children\": {\n      \"multiple\": true,\n      \"required\": false,\n      \"types\": [\n        {\n          \"type\": \"comment\",\n          \"named\": true\n        },\n        {\n          \"type\": \"dis_expr\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"package_lit\",\n    \"named\": true,\n    \"fields\": {\n      \"package\": {\n        \"multiple\": false,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"cl\",\n            \"named\": false\n          },\n          {\n            \"type\": \"sym_lit\",\n            \"named\": true\n          }\n        ]\n      },\n      \"symbol\": {\n        \"multiple\": false,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"sym_lit\",\n            \"named\": true\n          }\n        ]\n      }\n    }\n  },\n  {\n    \"type\": \"path_lit\",\n    \"named\": true,\n    \"fields\": {\n      \"open\": {\n        \"multiple\": false,\n        \"required\": true,\n        \"types\": [\n          {\n            \"type\": \"#P\",\n            \"named\": false\n          },\n          {\n            \"type\": \"#p\",\n            \"named\": false\n          }\n        ]\n      }\n    },\n    \"children\": {\n      \"multiple\": false,\n      \"required\": true,\n      \"types\": [\n        {\n          \"type\": \"str_lit\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"quoting_lit\",\n    \"named\": true,\n    \"fields\": {\n      \"marker\": {\n        \"multiple\": false,\n        \"required\": true,\n        \"types\": [\n          {\n            \"type\": \"\'\",\n            \"named\": false\n          }\n        ]\n      },\n      \"meta\": {\n        \"multiple\": true,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"meta_lit\",\n            \"named\": true\n          }\n        ]\n      },\n      \"old_meta\": {\n        \"multiple\": true,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"old_meta_lit\",\n            \"named\": true\n          }\n        ]\n      },\n      \"open\": {\n        \"multiple\": false,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"vec_lit\",\n            \"named\": true\n          }\n        ]\n      },\n      \"value\": {\n        \"multiple\": true,\n        \"required\": true,\n        \"types\": [\n          {\n            \"type\": \"#\",\n            \"named\": false\n          },\n          {\n            \"type\": \".\",\n            \"named\": false\n          },\n          {\n            \"type\": \"char_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"complex_num_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"fancy_literal\",\n            \"named\": true\n          },\n          {\n            \"type\": \"include_reader_macro\",\n            \"named\": true\n          },\n          {\n            \"type\": \"kwd_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"list_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"nil_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"num_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"package_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"path_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"read_cond_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"self_referential_reader_macro\",\n            \"named\": true\n          },\n          {\n            \"type\": \"set_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"splicing_read_cond_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"str_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"sym_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"syn_quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"unquote_splicing_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"unquoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"var_quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"vec_lit\",\n            \"named\": true\n          }\n        ]\n      }\n    },\n    \"children\": {\n      \"multiple\": true,\n      \"required\": false,\n      \"types\": [\n        {\n          \"type\": \"comment\",\n          \"named\": true\n        },\n        {\n          \"type\": \"dis_expr\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"read_cond_lit\",\n    \"named\": true,\n    \"fields\": {\n      \"close\": {\n        \"multiple\": false,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \")\",\n            \"named\": false\n          }\n        ]\n      },\n      \"marker\": {\n        \"multiple\": false,\n        \"required\": true,\n        \"types\": [\n          {\n            \"type\": \"#?\",\n            \"named\": false\n          }\n        ]\n      },\n      \"meta\": {\n        \"multiple\": true,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"meta_lit\",\n            \"named\": true\n          }\n        ]\n      },\n      \"old_meta\": {\n        \"multiple\": true,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"old_meta_lit\",\n            \"named\": true\n          }\n        ]\n      },\n      \"open\": {\n        \"multiple\": true,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"(\",\n            \"named\": false\n          },\n          {\n            \"type\": \"vec_lit\",\n            \"named\": true\n          }\n        ]\n      },\n      \"value\": {\n        \"multiple\": true,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"#\",\n            \"named\": false\n          },\n          {\n            \"type\": \".\",\n            \"named\": false\n          },\n          {\n            \"type\": \"char_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"complex_num_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"fancy_literal\",\n            \"named\": true\n          },\n          {\n            \"type\": \"include_reader_macro\",\n            \"named\": true\n          },\n          {\n            \"type\": \"kwd_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"list_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"nil_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"num_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"package_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"path_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"read_cond_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"self_referential_reader_macro\",\n            \"named\": true\n          },\n          {\n            \"type\": \"set_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"splicing_read_cond_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"str_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"sym_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"syn_quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"unquote_splicing_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"unquoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"var_quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"vec_lit\",\n            \"named\": true\n          }\n        ]\n      }\n    },\n    \"children\": {\n      \"multiple\": true,\n      \"required\": false,\n      \"types\": [\n        {\n          \"type\": \"comment\",\n          \"named\": true\n        },\n        {\n          \"type\": \"defun\",\n          \"named\": true\n        },\n        {\n          \"type\": \"dis_expr\",\n          \"named\": true\n        },\n        {\n          \"type\": \"loop_macro\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"repeat_clause\",\n    \"named\": true,\n    \"fields\": {\n      \"open\": {\n        \"multiple\": false,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"vec_lit\",\n            \"named\": true\n          }\n        ]\n      }\n    },\n    \"children\": {\n      \"multiple\": true,\n      \"required\": false,\n      \"types\": [\n        {\n          \"type\": \"char_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"comment\",\n          \"named\": true\n        },\n        {\n          \"type\": \"complex_num_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"dis_expr\",\n          \"named\": true\n        },\n        {\n          \"type\": \"fancy_literal\",\n          \"named\": true\n        },\n        {\n          \"type\": \"include_reader_macro\",\n          \"named\": true\n        },\n        {\n          \"type\": \"kwd_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"list_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"nil_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"num_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"package_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"path_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"quoting_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"read_cond_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"self_referential_reader_macro\",\n          \"named\": true\n        },\n        {\n          \"type\": \"set_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"splicing_read_cond_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"str_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"sym_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"syn_quoting_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"unquote_splicing_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"unquoting_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"var_quoting_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"vec_lit\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"set_lit\",\n    \"named\": true,\n    \"fields\": {\n      \"close\": {\n        \"multiple\": false,\n        \"required\": true,\n        \"types\": [\n          {\n            \"type\": \"}\",\n            \"named\": false\n          }\n        ]\n      },\n      \"marker\": {\n        \"multiple\": false,\n        \"required\": true,\n        \"types\": [\n          {\n            \"type\": \"#\",\n            \"named\": false\n          }\n        ]\n      },\n      \"meta\": {\n        \"multiple\": true,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"meta_lit\",\n            \"named\": true\n          }\n        ]\n      },\n      \"old_meta\": {\n        \"multiple\": true,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"old_meta_lit\",\n            \"named\": true\n          }\n        ]\n      },\n      \"open\": {\n        \"multiple\": true,\n        \"required\": true,\n        \"types\": [\n          {\n            \"type\": \"vec_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"{\",\n            \"named\": false\n          }\n        ]\n      },\n      \"value\": {\n        \"multiple\": true,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"#\",\n            \"named\": false\n          },\n          {\n            \"type\": \".\",\n            \"named\": false\n          },\n          {\n            \"type\": \"char_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"complex_num_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"fancy_literal\",\n            \"named\": true\n          },\n          {\n            \"type\": \"include_reader_macro\",\n            \"named\": true\n          },\n          {\n            \"type\": \"kwd_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"list_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"nil_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"num_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"package_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"path_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"read_cond_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"self_referential_reader_macro\",\n            \"named\": true\n          },\n          {\n            \"type\": \"set_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"splicing_read_cond_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"str_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"sym_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"syn_quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"unquote_splicing_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"unquoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"var_quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"vec_lit\",\n            \"named\": true\n          }\n        ]\n      }\n    },\n    \"children\": {\n      \"multiple\": true,\n      \"required\": false,\n      \"types\": [\n        {\n          \"type\": \"comment\",\n          \"named\": true\n        },\n        {\n          \"type\": \"dis_expr\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"source\",\n    \"named\": true,\n    \"fields\": {\n      \"open\": {\n        \"multiple\": true,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"vec_lit\",\n            \"named\": true\n          }\n        ]\n      }\n    },\n    \"children\": {\n      \"multiple\": true,\n      \"required\": false,\n      \"types\": [\n        {\n          \"type\": \"char_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"comment\",\n          \"named\": true\n        },\n        {\n          \"type\": \"complex_num_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"dis_expr\",\n          \"named\": true\n        },\n        {\n          \"type\": \"fancy_literal\",\n          \"named\": true\n        },\n        {\n          \"type\": \"include_reader_macro\",\n          \"named\": true\n        },\n        {\n          \"type\": \"kwd_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"list_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"nil_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"num_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"package_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"path_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"quoting_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"read_cond_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"self_referential_reader_macro\",\n          \"named\": true\n        },\n        {\n          \"type\": \"set_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"splicing_read_cond_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"str_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"sym_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"syn_quoting_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"unquote_splicing_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"unquoting_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"var_quoting_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"vec_lit\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"splicing_read_cond_lit\",\n    \"named\": true,\n    \"fields\": {\n      \"close\": {\n        \"multiple\": false,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \")\",\n            \"named\": false\n          }\n        ]\n      },\n      \"marker\": {\n        \"multiple\": false,\n        \"required\": true,\n        \"types\": [\n          {\n            \"type\": \"#?@\",\n            \"named\": false\n          }\n        ]\n      },\n      \"meta\": {\n        \"multiple\": true,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"meta_lit\",\n            \"named\": true\n          }\n        ]\n      },\n      \"old_meta\": {\n        \"multiple\": true,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"old_meta_lit\",\n            \"named\": true\n          }\n        ]\n      },\n      \"open\": {\n        \"multiple\": true,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"(\",\n            \"named\": false\n          },\n          {\n            \"type\": \"vec_lit\",\n            \"named\": true\n          }\n        ]\n      },\n      \"value\": {\n        \"multiple\": true,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"#\",\n            \"named\": false\n          },\n          {\n            \"type\": \".\",\n            \"named\": false\n          },\n          {\n            \"type\": \"char_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"complex_num_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"fancy_literal\",\n            \"named\": true\n          },\n          {\n            \"type\": \"include_reader_macro\",\n            \"named\": true\n          },\n          {\n            \"type\": \"kwd_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"list_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"nil_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"num_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"package_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"path_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"read_cond_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"self_referential_reader_macro\",\n            \"named\": true\n          },\n          {\n            \"type\": \"set_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"splicing_read_cond_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"str_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"sym_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"syn_quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"unquote_splicing_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"unquoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"var_quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"vec_lit\",\n            \"named\": true\n          }\n        ]\n      }\n    },\n    \"children\": {\n      \"multiple\": true,\n      \"required\": false,\n      \"types\": [\n        {\n          \"type\": \"comment\",\n          \"named\": true\n        },\n        {\n          \"type\": \"defun\",\n          \"named\": true\n        },\n        {\n          \"type\": \"dis_expr\",\n          \"named\": true\n        },\n        {\n          \"type\": \"loop_macro\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"str_lit\",\n    \"named\": true,\n    \"fields\": {},\n    \"children\": {\n      \"multiple\": true,\n      \"required\": false,\n      \"types\": [\n        {\n          \"type\": \"format_specifier\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"sym_lit\",\n    \"named\": true,\n    \"fields\": {}\n  },\n  {\n    \"type\": \"syn_quoting_lit\",\n    \"named\": true,\n    \"fields\": {\n      \"marker\": {\n        \"multiple\": false,\n        \"required\": true,\n        \"types\": [\n          {\n            \"type\": \"`\",\n            \"named\": false\n          }\n        ]\n      },\n      \"open\": {\n        \"multiple\": false,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"vec_lit\",\n            \"named\": true\n          }\n        ]\n      },\n      \"value\": {\n        \"multiple\": true,\n        \"required\": true,\n        \"types\": [\n          {\n            \"type\": \"#\",\n            \"named\": false\n          },\n          {\n            \"type\": \".\",\n            \"named\": false\n          },\n          {\n            \"type\": \"char_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"complex_num_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"fancy_literal\",\n            \"named\": true\n          },\n          {\n            \"type\": \"include_reader_macro\",\n            \"named\": true\n          },\n          {\n            \"type\": \"kwd_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"list_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"nil_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"num_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"package_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"path_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"read_cond_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"self_referential_reader_macro\",\n            \"named\": true\n          },\n          {\n            \"type\": \"set_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"splicing_read_cond_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"str_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"sym_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"syn_quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"unquote_splicing_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"unquoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"var_quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"vec_lit\",\n            \"named\": true\n          }\n        ]\n      }\n    },\n    \"children\": {\n      \"multiple\": true,\n      \"required\": false,\n      \"types\": [\n        {\n          \"type\": \"comment\",\n          \"named\": true\n        },\n        {\n          \"type\": \"dis_expr\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"termination_clause\",\n    \"named\": true,\n    \"fields\": {\n      \"open\": {\n        \"multiple\": false,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"vec_lit\",\n            \"named\": true\n          }\n        ]\n      }\n    },\n    \"children\": {\n      \"multiple\": true,\n      \"required\": false,\n      \"types\": [\n        {\n          \"type\": \"char_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"comment\",\n          \"named\": true\n        },\n        {\n          \"type\": \"complex_num_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"dis_expr\",\n          \"named\": true\n        },\n        {\n          \"type\": \"fancy_literal\",\n          \"named\": true\n        },\n        {\n          \"type\": \"include_reader_macro\",\n          \"named\": true\n        },\n        {\n          \"type\": \"kwd_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"list_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"nil_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"num_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"package_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"path_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"quoting_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"read_cond_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"self_referential_reader_macro\",\n          \"named\": true\n        },\n        {\n          \"type\": \"set_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"splicing_read_cond_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"str_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"sym_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"syn_quoting_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"unquote_splicing_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"unquoting_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"var_quoting_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"vec_lit\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"unquote_splicing_lit\",\n    \"named\": true,\n    \"fields\": {\n      \"marker\": {\n        \"multiple\": false,\n        \"required\": true,\n        \"types\": [\n          {\n            \"type\": \",@\",\n            \"named\": false\n          }\n        ]\n      },\n      \"meta\": {\n        \"multiple\": true,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"meta_lit\",\n            \"named\": true\n          }\n        ]\n      },\n      \"old_meta\": {\n        \"multiple\": true,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"old_meta_lit\",\n            \"named\": true\n          }\n        ]\n      },\n      \"open\": {\n        \"multiple\": false,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"vec_lit\",\n            \"named\": true\n          }\n        ]\n      },\n      \"value\": {\n        \"multiple\": true,\n        \"required\": true,\n        \"types\": [\n          {\n            \"type\": \"#\",\n            \"named\": false\n          },\n          {\n            \"type\": \".\",\n            \"named\": false\n          },\n          {\n            \"type\": \"char_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"complex_num_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"fancy_literal\",\n            \"named\": true\n          },\n          {\n            \"type\": \"include_reader_macro\",\n            \"named\": true\n          },\n          {\n            \"type\": \"kwd_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"list_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"nil_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"num_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"package_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"path_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"read_cond_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"self_referential_reader_macro\",\n            \"named\": true\n          },\n          {\n            \"type\": \"set_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"splicing_read_cond_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"str_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"sym_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"syn_quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"unquote_splicing_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"unquoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"var_quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"vec_lit\",\n            \"named\": true\n          }\n        ]\n      }\n    },\n    \"children\": {\n      \"multiple\": true,\n      \"required\": false,\n      \"types\": [\n        {\n          \"type\": \"comment\",\n          \"named\": true\n        },\n        {\n          \"type\": \"dis_expr\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"unquoting_lit\",\n    \"named\": true,\n    \"fields\": {\n      \"marker\": {\n        \"multiple\": false,\n        \"required\": true,\n        \"types\": [\n          {\n            \"type\": \",\",\n            \"named\": false\n          }\n        ]\n      },\n      \"open\": {\n        \"multiple\": false,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"vec_lit\",\n            \"named\": true\n          }\n        ]\n      },\n      \"value\": {\n        \"multiple\": true,\n        \"required\": true,\n        \"types\": [\n          {\n            \"type\": \"#\",\n            \"named\": false\n          },\n          {\n            \"type\": \".\",\n            \"named\": false\n          },\n          {\n            \"type\": \"char_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"complex_num_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"fancy_literal\",\n            \"named\": true\n          },\n          {\n            \"type\": \"include_reader_macro\",\n            \"named\": true\n          },\n          {\n            \"type\": \"kwd_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"list_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"nil_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"num_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"package_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"path_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"read_cond_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"self_referential_reader_macro\",\n            \"named\": true\n          },\n          {\n            \"type\": \"set_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"splicing_read_cond_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"str_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"sym_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"syn_quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"unquote_splicing_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"unquoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"var_quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"vec_lit\",\n            \"named\": true\n          }\n        ]\n      }\n    },\n    \"children\": {\n      \"multiple\": true,\n      \"required\": false,\n      \"types\": [\n        {\n          \"type\": \"comment\",\n          \"named\": true\n        },\n        {\n          \"type\": \"dis_expr\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"var_quoting_lit\",\n    \"named\": true,\n    \"fields\": {\n      \"marker\": {\n        \"multiple\": false,\n        \"required\": true,\n        \"types\": [\n          {\n            \"type\": \"#\'\",\n            \"named\": false\n          }\n        ]\n      },\n      \"meta\": {\n        \"multiple\": true,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"meta_lit\",\n            \"named\": true\n          }\n        ]\n      },\n      \"old_meta\": {\n        \"multiple\": true,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"old_meta_lit\",\n            \"named\": true\n          }\n        ]\n      },\n      \"open\": {\n        \"multiple\": false,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"vec_lit\",\n            \"named\": true\n          }\n        ]\n      },\n      \"value\": {\n        \"multiple\": true,\n        \"required\": true,\n        \"types\": [\n          {\n            \"type\": \"#\",\n            \"named\": false\n          },\n          {\n            \"type\": \".\",\n            \"named\": false\n          },\n          {\n            \"type\": \"char_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"complex_num_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"fancy_literal\",\n            \"named\": true\n          },\n          {\n            \"type\": \"include_reader_macro\",\n            \"named\": true\n          },\n          {\n            \"type\": \"kwd_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"list_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"nil_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"num_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"package_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"path_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"read_cond_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"self_referential_reader_macro\",\n            \"named\": true\n          },\n          {\n            \"type\": \"set_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"splicing_read_cond_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"str_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"sym_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"syn_quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"unquote_splicing_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"unquoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"var_quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"vec_lit\",\n            \"named\": true\n          }\n        ]\n      }\n    },\n    \"children\": {\n      \"multiple\": true,\n      \"required\": false,\n      \"types\": [\n        {\n          \"type\": \"comment\",\n          \"named\": true\n        },\n        {\n          \"type\": \"dis_expr\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"vec_lit\",\n    \"named\": true,\n    \"fields\": {\n      \"close\": {\n        \"multiple\": false,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \")\",\n            \"named\": false\n          }\n        ]\n      },\n      \"meta\": {\n        \"multiple\": true,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"meta_lit\",\n            \"named\": true\n          }\n        ]\n      },\n      \"old_meta\": {\n        \"multiple\": true,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"old_meta_lit\",\n            \"named\": true\n          }\n        ]\n      },\n      \"open\": {\n        \"multiple\": true,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"#\",\n            \"named\": false\n          },\n          {\n            \"type\": \"#0A\",\n            \"named\": false\n          },\n          {\n            \"type\": \"#0a\",\n            \"named\": false\n          },\n          {\n            \"type\": \"(\",\n            \"named\": false\n          },\n          {\n            \"type\": \"vec_lit\",\n            \"named\": true\n          }\n        ]\n      },\n      \"value\": {\n        \"multiple\": true,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"#\",\n            \"named\": false\n          },\n          {\n            \"type\": \".\",\n            \"named\": false\n          },\n          {\n            \"type\": \"char_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"complex_num_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"fancy_literal\",\n            \"named\": true\n          },\n          {\n            \"type\": \"include_reader_macro\",\n            \"named\": true\n          },\n          {\n            \"type\": \"kwd_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"list_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"nil_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"num_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"package_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"path_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"read_cond_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"self_referential_reader_macro\",\n            \"named\": true\n          },\n          {\n            \"type\": \"set_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"splicing_read_cond_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"str_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"sym_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"syn_quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"unquote_splicing_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"unquoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"var_quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"vec_lit\",\n            \"named\": true\n          }\n        ]\n      }\n    },\n    \"children\": {\n      \"multiple\": true,\n      \"required\": false,\n      \"types\": [\n        {\n          \"type\": \"array_dimension\",\n          \"named\": true\n        },\n        {\n          \"type\": \"comment\",\n          \"named\": true\n        },\n        {\n          \"type\": \"complex_num_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"defun\",\n          \"named\": true\n        },\n        {\n          \"type\": \"dis_expr\",\n          \"named\": true\n        },\n        {\n          \"type\": \"list_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"loop_macro\",\n          \"named\": true\n        },\n        {\n          \"type\": \"num_lit\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"while_clause\",\n    \"named\": true,\n    \"fields\": {\n      \"open\": {\n        \"multiple\": false,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"vec_lit\",\n            \"named\": true\n          }\n        ]\n      }\n    },\n    \"children\": {\n      \"multiple\": true,\n      \"required\": false,\n      \"types\": [\n        {\n          \"type\": \"char_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"comment\",\n          \"named\": true\n        },\n        {\n          \"type\": \"complex_num_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"dis_expr\",\n          \"named\": true\n        },\n        {\n          \"type\": \"fancy_literal\",\n          \"named\": true\n        },\n        {\n          \"type\": \"include_reader_macro\",\n          \"named\": true\n        },\n        {\n          \"type\": \"kwd_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"list_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"nil_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"num_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"package_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"path_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"quoting_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"read_cond_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"self_referential_reader_macro\",\n          \"named\": true\n        },\n        {\n          \"type\": \"set_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"splicing_read_cond_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"str_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"sym_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"syn_quoting_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"unquote_splicing_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"unquoting_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"var_quoting_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"vec_lit\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"with_clause\",\n    \"named\": true,\n    \"fields\": {\n      \"open\": {\n        \"multiple\": true,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"vec_lit\",\n            \"named\": true\n          }\n        ]\n      },\n      \"type\": {\n        \"multiple\": true,\n        \"required\": false,\n        \"types\": [\n          {\n            \"type\": \"#\",\n            \"named\": false\n          },\n          {\n            \"type\": \".\",\n            \"named\": false\n          },\n          {\n            \"type\": \"char_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"complex_num_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"fancy_literal\",\n            \"named\": true\n          },\n          {\n            \"type\": \"include_reader_macro\",\n            \"named\": true\n          },\n          {\n            \"type\": \"kwd_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"list_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"nil_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"num_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"package_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"path_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"read_cond_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"self_referential_reader_macro\",\n            \"named\": true\n          },\n          {\n            \"type\": \"set_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"splicing_read_cond_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"str_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"sym_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"syn_quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"unquote_splicing_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"unquoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"var_quoting_lit\",\n            \"named\": true\n          },\n          {\n            \"type\": \"vec_lit\",\n            \"named\": true\n          }\n        ]\n      }\n    },\n    \"children\": {\n      \"multiple\": true,\n      \"required\": false,\n      \"types\": [\n        {\n          \"type\": \"char_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"comment\",\n          \"named\": true\n        },\n        {\n          \"type\": \"complex_num_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"dis_expr\",\n          \"named\": true\n        },\n        {\n          \"type\": \"fancy_literal\",\n          \"named\": true\n        },\n        {\n          \"type\": \"include_reader_macro\",\n          \"named\": true\n        },\n        {\n          \"type\": \"kwd_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"list_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"nil_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"num_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"package_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"path_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"quoting_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"read_cond_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"self_referential_reader_macro\",\n          \"named\": true\n        },\n        {\n          \"type\": \"set_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"splicing_read_cond_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"str_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"sym_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"syn_quoting_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"unquote_splicing_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"unquoting_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"var_quoting_lit\",\n          \"named\": true\n        },\n        {\n          \"type\": \"vec_lit\",\n          \"named\": true\n        }\n      ]\n    }\n  },\n  {\n    \"type\": \"\\n\",\n    \"named\": false\n  },\n  {\n    \"type\": \"\\r\",\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\": \"#0A\",\n    \"named\": false\n  },\n  {\n    \"type\": \"#0a\",\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\": \"#C\",\n    \"named\": false\n  },\n  {\n    \"type\": \"#P\",\n    \"named\": false\n  },\n  {\n    \"type\": \"#^\",\n    \"named\": false\n  },\n  {\n    \"type\": \"#_\",\n    \"named\": false\n  },\n  {\n    \"type\": \"#c\",\n    \"named\": false\n  },\n  {\n    \"type\": \"#p\",\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\": \":@\",\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\": \"Newline\",\n    \"named\": false\n  },\n  {\n    \"type\": \"V\",\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\": \"above\",\n    \"named\": false\n  },\n  {\n    \"type\": \"across\",\n    \"named\": false\n  },\n  {\n    \"type\": \"always\",\n    \"named\": false\n  },\n  {\n    \"type\": \"and\",\n    \"named\": false\n  },\n  {\n    \"type\": \"as\",\n    \"named\": false\n  },\n  {\n    \"type\": \"being\",\n    \"named\": false\n  },\n  {\n    \"type\": \"below\",\n    \"named\": false\n  },\n  {\n    \"type\": \"block_comment\",\n    \"named\": true\n  },\n  {\n    \"type\": \"by\",\n    \"named\": false\n  },\n  {\n    \"type\": \"cl\",\n    \"named\": false\n  },\n  {\n    \"type\": \"comment\",\n    \"named\": true\n  },\n  {\n    \"type\": \"defgeneric\",\n    \"named\": false\n  },\n  {\n    \"type\": \"defmacro\",\n    \"named\": false\n  },\n  {\n    \"type\": \"defmethod\",\n    \"named\": false\n  },\n  {\n    \"type\": \"defun\",\n    \"named\": false\n  },\n  {\n    \"type\": \"do\",\n    \"named\": false\n  },\n  {\n    \"type\": \"downfrom\",\n    \"named\": false\n  },\n  {\n    \"type\": \"downto\",\n    \"named\": false\n  },\n  {\n    \"type\": \"else\",\n    \"named\": false\n  },\n  {\n    \"type\": \"fancy_literal\",\n    \"named\": true\n  },\n  {\n    \"type\": \"finally\",\n    \"named\": false\n  },\n  {\n    \"type\": \"for\",\n    \"named\": false\n  },\n  {\n    \"type\": \"from\",\n    \"named\": false\n  },\n  {\n    \"type\": \"if\",\n    \"named\": false\n  },\n  {\n    \"type\": \"in\",\n    \"named\": false\n  },\n  {\n    \"type\": \"initially\",\n    \"named\": false\n  },\n  {\n    \"type\": \"into\",\n    \"named\": false\n  },\n  {\n    \"type\": \"loop\",\n    \"named\": false\n  },\n  {\n    \"type\": \"never\",\n    \"named\": false\n  },\n  {\n    \"type\": \"nil_lit\",\n    \"named\": true\n  },\n  {\n    \"type\": \"on\",\n    \"named\": false\n  },\n  {\n    \"type\": \"repeat\",\n    \"named\": false\n  },\n  {\n    \"type\": \"return\",\n    \"named\": false\n  },\n  {\n    \"type\": \"self_referential_reader_macro\",\n    \"named\": true\n  },\n  {\n    \"type\": \"then\",\n    \"named\": false\n  },\n  {\n    \"type\": \"thereis\",\n    \"named\": false\n  },\n  {\n    \"type\": \"to\",\n    \"named\": false\n  },\n  {\n    \"type\": \"unless\",\n    \"named\": false\n  },\n  {\n    \"type\": \"until\",\n    \"named\": false\n  },\n  {\n    \"type\": \"upfrom\",\n    \"named\": false\n  },\n  {\n    \"type\": \"upto\",\n    \"named\": false\n  },\n  {\n    \"type\": \"using\",\n    \"named\": false\n  },\n  {\n    \"type\": \"v\",\n    \"named\": false\n  },\n  {\n    \"type\": \"when\",\n    \"named\": false\n  },\n  {\n    \"type\": \"while\",\n    \"named\": false\n  },\n  {\n    \"type\": \"with\",\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.