pub const NODE_TYPES: &str = "[\n {\n \"type\": \"anon_fn_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\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"(\",\n \"named\": false\n }\n ]\n },\n \"value\": {\n \"multiple\": true,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"anon_fn_lit\",\n \"named\": true\n },\n {\n \"type\": \"bool_lit\",\n \"named\": true\n },\n {\n \"type\": \"char_lit\",\n \"named\": true\n },\n {\n \"type\": \"derefing_lit\",\n \"named\": true\n },\n {\n \"type\": \"evaling_lit\",\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\": \"map_lit\",\n \"named\": true\n },\n {\n \"type\": \"nil_lit\",\n \"named\": true\n },\n {\n \"type\": \"ns_map_lit\",\n \"named\": true\n },\n {\n \"type\": \"num_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\": \"regex_lit\",\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\": \"sym_val_lit\",\n \"named\": true\n },\n {\n \"type\": \"syn_quoting_lit\",\n \"named\": true\n },\n {\n \"type\": \"tagged_or_ctor_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\": \"auto_res_mark\",\n \"named\": true,\n \"fields\": {}\n },\n {\n \"type\": \"derefing_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 \"value\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"anon_fn_lit\",\n \"named\": true\n },\n {\n \"type\": \"bool_lit\",\n \"named\": true\n },\n {\n \"type\": \"char_lit\",\n \"named\": true\n },\n {\n \"type\": \"derefing_lit\",\n \"named\": true\n },\n {\n \"type\": \"evaling_lit\",\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\": \"map_lit\",\n \"named\": true\n },\n {\n \"type\": \"nil_lit\",\n \"named\": true\n },\n {\n \"type\": \"ns_map_lit\",\n \"named\": true\n },\n {\n \"type\": \"num_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\": \"regex_lit\",\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\": \"sym_val_lit\",\n \"named\": true\n },\n {\n \"type\": \"syn_quoting_lit\",\n \"named\": true\n },\n {\n \"type\": \"tagged_or_ctor_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\": \"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 \"value\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"anon_fn_lit\",\n \"named\": true\n },\n {\n \"type\": \"bool_lit\",\n \"named\": true\n },\n {\n \"type\": \"char_lit\",\n \"named\": true\n },\n {\n \"type\": \"derefing_lit\",\n \"named\": true\n },\n {\n \"type\": \"evaling_lit\",\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\": \"map_lit\",\n \"named\": true\n },\n {\n \"type\": \"nil_lit\",\n \"named\": true\n },\n {\n \"type\": \"ns_map_lit\",\n \"named\": true\n },\n {\n \"type\": \"num_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\": \"regex_lit\",\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\": \"sym_val_lit\",\n \"named\": true\n },\n {\n \"type\": \"syn_quoting_lit\",\n \"named\": true\n },\n {\n \"type\": \"tagged_or_ctor_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\": \"evaling_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 \"value\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"list_lit\",\n \"named\": true\n },\n {\n \"type\": \"read_cond_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\": \"kwd_lit\",\n \"named\": true,\n \"fields\": {\n \"delimiter\": {\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 \"type\": \"::\",\n \"named\": false\n }\n ]\n },\n \"name\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"kwd_name\",\n \"named\": true\n }\n ]\n },\n \"namespace\": {\n \"multiple\": false,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"kwd_ns\",\n \"named\": true\n }\n ]\n }\n }\n },\n {\n \"type\": \"list_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\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"(\",\n \"named\": false\n }\n ]\n },\n \"value\": {\n \"multiple\": true,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"anon_fn_lit\",\n \"named\": true\n },\n {\n \"type\": \"bool_lit\",\n \"named\": true\n },\n {\n \"type\": \"char_lit\",\n \"named\": true\n },\n {\n \"type\": \"derefing_lit\",\n \"named\": true\n },\n {\n \"type\": \"evaling_lit\",\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\": \"map_lit\",\n \"named\": true\n },\n {\n \"type\": \"nil_lit\",\n \"named\": true\n },\n {\n \"type\": \"ns_map_lit\",\n \"named\": true\n },\n {\n \"type\": \"num_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\": \"regex_lit\",\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\": \"sym_val_lit\",\n \"named\": true\n },\n {\n \"type\": \"syn_quoting_lit\",\n \"named\": true\n },\n {\n \"type\": \"tagged_or_ctor_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\": \"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\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"{\",\n \"named\": false\n }\n ]\n },\n \"value\": {\n \"multiple\": true,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"anon_fn_lit\",\n \"named\": true\n },\n {\n \"type\": \"bool_lit\",\n \"named\": true\n },\n {\n \"type\": \"char_lit\",\n \"named\": true\n },\n {\n \"type\": \"derefing_lit\",\n \"named\": true\n },\n {\n \"type\": \"evaling_lit\",\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\": \"map_lit\",\n \"named\": true\n },\n {\n \"type\": \"nil_lit\",\n \"named\": true\n },\n {\n \"type\": \"ns_map_lit\",\n \"named\": true\n },\n {\n \"type\": \"num_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\": \"regex_lit\",\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\": \"sym_val_lit\",\n \"named\": true\n },\n {\n \"type\": \"syn_quoting_lit\",\n \"named\": true\n },\n {\n \"type\": \"tagged_or_ctor_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\": \"anon_fn_lit\",\n \"named\": true\n },\n {\n \"type\": \"bool_lit\",\n \"named\": true\n },\n {\n \"type\": \"char_lit\",\n \"named\": true\n },\n {\n \"type\": \"derefing_lit\",\n \"named\": true\n },\n {\n \"type\": \"evaling_lit\",\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\": \"map_lit\",\n \"named\": true\n },\n {\n \"type\": \"nil_lit\",\n \"named\": true\n },\n {\n \"type\": \"ns_map_lit\",\n \"named\": true\n },\n {\n \"type\": \"num_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\": \"regex_lit\",\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\": \"sym_val_lit\",\n \"named\": true\n },\n {\n \"type\": \"syn_quoting_lit\",\n \"named\": true\n },\n {\n \"type\": \"tagged_or_ctor_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\": \"ns_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 \"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\": true,\n \"types\": [\n {\n \"type\": \"{\",\n \"named\": false\n }\n ]\n },\n \"prefix\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"auto_res_mark\",\n \"named\": true\n },\n {\n \"type\": \"kwd_lit\",\n \"named\": true\n }\n ]\n },\n \"value\": {\n \"multiple\": true,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"anon_fn_lit\",\n \"named\": true\n },\n {\n \"type\": \"bool_lit\",\n \"named\": true\n },\n {\n \"type\": \"char_lit\",\n \"named\": true\n },\n {\n \"type\": \"derefing_lit\",\n \"named\": true\n },\n {\n \"type\": \"evaling_lit\",\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\": \"map_lit\",\n \"named\": true\n },\n {\n \"type\": \"nil_lit\",\n \"named\": true\n },\n {\n \"type\": \"ns_map_lit\",\n \"named\": true\n },\n {\n \"type\": \"num_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\": \"regex_lit\",\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\": \"sym_val_lit\",\n \"named\": true\n },\n {\n \"type\": \"syn_quoting_lit\",\n \"named\": true\n },\n {\n \"type\": \"tagged_or_ctor_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\": \"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\": \"anon_fn_lit\",\n \"named\": true\n },\n {\n \"type\": \"bool_lit\",\n \"named\": true\n },\n {\n \"type\": \"char_lit\",\n \"named\": true\n },\n {\n \"type\": \"derefing_lit\",\n \"named\": true\n },\n {\n \"type\": \"evaling_lit\",\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\": \"map_lit\",\n \"named\": true\n },\n {\n \"type\": \"nil_lit\",\n \"named\": true\n },\n {\n \"type\": \"ns_map_lit\",\n \"named\": true\n },\n {\n \"type\": \"num_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\": \"regex_lit\",\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\": \"sym_val_lit\",\n \"named\": true\n },\n {\n \"type\": \"syn_quoting_lit\",\n \"named\": true\n },\n {\n \"type\": \"tagged_or_ctor_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\": \"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 \"value\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"anon_fn_lit\",\n \"named\": true\n },\n {\n \"type\": \"bool_lit\",\n \"named\": true\n },\n {\n \"type\": \"char_lit\",\n \"named\": true\n },\n {\n \"type\": \"derefing_lit\",\n \"named\": true\n },\n {\n \"type\": \"evaling_lit\",\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\": \"map_lit\",\n \"named\": true\n },\n {\n \"type\": \"nil_lit\",\n \"named\": true\n },\n {\n \"type\": \"ns_map_lit\",\n \"named\": true\n },\n {\n \"type\": \"num_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\": \"regex_lit\",\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\": \"sym_val_lit\",\n \"named\": true\n },\n {\n \"type\": \"syn_quoting_lit\",\n \"named\": true\n },\n {\n \"type\": \"tagged_or_ctor_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\": 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\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"(\",\n \"named\": false\n }\n ]\n },\n \"value\": {\n \"multiple\": true,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"anon_fn_lit\",\n \"named\": true\n },\n {\n \"type\": \"bool_lit\",\n \"named\": true\n },\n {\n \"type\": \"char_lit\",\n \"named\": true\n },\n {\n \"type\": \"derefing_lit\",\n \"named\": true\n },\n {\n \"type\": \"evaling_lit\",\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\": \"map_lit\",\n \"named\": true\n },\n {\n \"type\": \"nil_lit\",\n \"named\": true\n },\n {\n \"type\": \"ns_map_lit\",\n \"named\": true\n },\n {\n \"type\": \"num_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\": \"regex_lit\",\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\": \"sym_val_lit\",\n \"named\": true\n },\n {\n \"type\": \"syn_quoting_lit\",\n \"named\": true\n },\n {\n \"type\": \"tagged_or_ctor_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\": \"regex_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 }\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\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"{\",\n \"named\": false\n }\n ]\n },\n \"value\": {\n \"multiple\": true,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"anon_fn_lit\",\n \"named\": true\n },\n {\n \"type\": \"bool_lit\",\n \"named\": true\n },\n {\n \"type\": \"char_lit\",\n \"named\": true\n },\n {\n \"type\": \"derefing_lit\",\n \"named\": true\n },\n {\n \"type\": \"evaling_lit\",\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\": \"map_lit\",\n \"named\": true\n },\n {\n \"type\": \"nil_lit\",\n \"named\": true\n },\n {\n \"type\": \"ns_map_lit\",\n \"named\": true\n },\n {\n \"type\": \"num_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\": \"regex_lit\",\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\": \"sym_val_lit\",\n \"named\": true\n },\n {\n \"type\": \"syn_quoting_lit\",\n \"named\": true\n },\n {\n \"type\": \"tagged_or_ctor_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 \"children\": {\n \"multiple\": true,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"anon_fn_lit\",\n \"named\": true\n },\n {\n \"type\": \"bool_lit\",\n \"named\": true\n },\n {\n \"type\": \"char_lit\",\n \"named\": true\n },\n {\n \"type\": \"comment\",\n \"named\": true\n },\n {\n \"type\": \"derefing_lit\",\n \"named\": true\n },\n {\n \"type\": \"dis_expr\",\n \"named\": true\n },\n {\n \"type\": \"evaling_lit\",\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\": \"map_lit\",\n \"named\": true\n },\n {\n \"type\": \"nil_lit\",\n \"named\": true\n },\n {\n \"type\": \"ns_map_lit\",\n \"named\": true\n },\n {\n \"type\": \"num_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\": \"regex_lit\",\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\": \"sym_val_lit\",\n \"named\": true\n },\n {\n \"type\": \"syn_quoting_lit\",\n \"named\": true\n },\n {\n \"type\": \"tagged_or_ctor_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\": 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\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"(\",\n \"named\": false\n }\n ]\n },\n \"value\": {\n \"multiple\": true,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"anon_fn_lit\",\n \"named\": true\n },\n {\n \"type\": \"bool_lit\",\n \"named\": true\n },\n {\n \"type\": \"char_lit\",\n \"named\": true\n },\n {\n \"type\": \"derefing_lit\",\n \"named\": true\n },\n {\n \"type\": \"evaling_lit\",\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\": \"map_lit\",\n \"named\": true\n },\n {\n \"type\": \"nil_lit\",\n \"named\": true\n },\n {\n \"type\": \"ns_map_lit\",\n \"named\": true\n },\n {\n \"type\": \"num_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\": \"regex_lit\",\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\": \"sym_val_lit\",\n \"named\": true\n },\n {\n \"type\": \"syn_quoting_lit\",\n \"named\": true\n },\n {\n \"type\": \"tagged_or_ctor_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\": \"str_lit\",\n \"named\": true,\n \"fields\": {}\n },\n {\n \"type\": \"sym_lit\",\n \"named\": true,\n \"fields\": {\n \"delimiter\": {\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 \"name\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"sym_name\",\n \"named\": true\n }\n ]\n },\n \"namespace\": {\n \"multiple\": false,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"sym_ns\",\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 },\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\": \"sym_val_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\": \"anon_fn_lit\",\n \"named\": true\n },\n {\n \"type\": \"bool_lit\",\n \"named\": true\n },\n {\n \"type\": \"char_lit\",\n \"named\": true\n },\n {\n \"type\": \"derefing_lit\",\n \"named\": true\n },\n {\n \"type\": \"evaling_lit\",\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\": \"map_lit\",\n \"named\": true\n },\n {\n \"type\": \"nil_lit\",\n \"named\": true\n },\n {\n \"type\": \"ns_map_lit\",\n \"named\": true\n },\n {\n \"type\": \"num_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\": \"regex_lit\",\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\": \"sym_val_lit\",\n \"named\": true\n },\n {\n \"type\": \"syn_quoting_lit\",\n \"named\": true\n },\n {\n \"type\": \"tagged_or_ctor_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\": \"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 \"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 \"value\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"anon_fn_lit\",\n \"named\": true\n },\n {\n \"type\": \"bool_lit\",\n \"named\": true\n },\n {\n \"type\": \"char_lit\",\n \"named\": true\n },\n {\n \"type\": \"derefing_lit\",\n \"named\": true\n },\n {\n \"type\": \"evaling_lit\",\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\": \"map_lit\",\n \"named\": true\n },\n {\n \"type\": \"nil_lit\",\n \"named\": true\n },\n {\n \"type\": \"ns_map_lit\",\n \"named\": true\n },\n {\n \"type\": \"num_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\": \"regex_lit\",\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\": \"sym_val_lit\",\n \"named\": true\n },\n {\n \"type\": \"syn_quoting_lit\",\n \"named\": true\n },\n {\n \"type\": \"tagged_or_ctor_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\": \"tagged_or_ctor_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 \"tag\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"sym_lit\",\n \"named\": true\n }\n ]\n },\n \"value\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"anon_fn_lit\",\n \"named\": true\n },\n {\n \"type\": \"bool_lit\",\n \"named\": true\n },\n {\n \"type\": \"char_lit\",\n \"named\": true\n },\n {\n \"type\": \"derefing_lit\",\n \"named\": true\n },\n {\n \"type\": \"evaling_lit\",\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\": \"map_lit\",\n \"named\": true\n },\n {\n \"type\": \"nil_lit\",\n \"named\": true\n },\n {\n \"type\": \"ns_map_lit\",\n \"named\": true\n },\n {\n \"type\": \"num_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\": \"regex_lit\",\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\": \"sym_val_lit\",\n \"named\": true\n },\n {\n \"type\": \"syn_quoting_lit\",\n \"named\": true\n },\n {\n \"type\": \"tagged_or_ctor_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\": \"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 \"value\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"anon_fn_lit\",\n \"named\": true\n },\n {\n \"type\": \"bool_lit\",\n \"named\": true\n },\n {\n \"type\": \"char_lit\",\n \"named\": true\n },\n {\n \"type\": \"derefing_lit\",\n \"named\": true\n },\n {\n \"type\": \"evaling_lit\",\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\": \"map_lit\",\n \"named\": true\n },\n {\n \"type\": \"nil_lit\",\n \"named\": true\n },\n {\n \"type\": \"ns_map_lit\",\n \"named\": true\n },\n {\n \"type\": \"num_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\": \"regex_lit\",\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\": \"sym_val_lit\",\n \"named\": true\n },\n {\n \"type\": \"syn_quoting_lit\",\n \"named\": true\n },\n {\n \"type\": \"tagged_or_ctor_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 \"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 \"value\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"anon_fn_lit\",\n \"named\": true\n },\n {\n \"type\": \"bool_lit\",\n \"named\": true\n },\n {\n \"type\": \"char_lit\",\n \"named\": true\n },\n {\n \"type\": \"derefing_lit\",\n \"named\": true\n },\n {\n \"type\": \"evaling_lit\",\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\": \"map_lit\",\n \"named\": true\n },\n {\n \"type\": \"nil_lit\",\n \"named\": true\n },\n {\n \"type\": \"ns_map_lit\",\n \"named\": true\n },\n {\n \"type\": \"num_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\": \"regex_lit\",\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\": \"sym_val_lit\",\n \"named\": true\n },\n {\n \"type\": \"syn_quoting_lit\",\n \"named\": true\n },\n {\n \"type\": \"tagged_or_ctor_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 \"value\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"anon_fn_lit\",\n \"named\": true\n },\n {\n \"type\": \"bool_lit\",\n \"named\": true\n },\n {\n \"type\": \"char_lit\",\n \"named\": true\n },\n {\n \"type\": \"derefing_lit\",\n \"named\": true\n },\n {\n \"type\": \"evaling_lit\",\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\": \"map_lit\",\n \"named\": true\n },\n {\n \"type\": \"nil_lit\",\n \"named\": true\n },\n {\n \"type\": \"ns_map_lit\",\n \"named\": true\n },\n {\n \"type\": \"num_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\": \"regex_lit\",\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\": \"sym_val_lit\",\n \"named\": true\n },\n {\n \"type\": \"syn_quoting_lit\",\n \"named\": true\n },\n {\n \"type\": \"tagged_or_ctor_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\": 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\": true,\n \"types\": [\n {\n \"type\": \"[\",\n \"named\": false\n }\n ]\n },\n \"value\": {\n \"multiple\": true,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"anon_fn_lit\",\n \"named\": true\n },\n {\n \"type\": \"bool_lit\",\n \"named\": true\n },\n {\n \"type\": \"char_lit\",\n \"named\": true\n },\n {\n \"type\": \"derefing_lit\",\n \"named\": true\n },\n {\n \"type\": \"evaling_lit\",\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\": \"map_lit\",\n \"named\": true\n },\n {\n \"type\": \"nil_lit\",\n \"named\": true\n },\n {\n \"type\": \"ns_map_lit\",\n \"named\": true\n },\n {\n \"type\": \"num_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\": \"regex_lit\",\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\": \"sym_val_lit\",\n \"named\": true\n },\n {\n \"type\": \"syn_quoting_lit\",\n \"named\": true\n },\n {\n \"type\": \"tagged_or_ctor_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\": \"#\",\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\": \"bool_lit\",\n \"named\": true\n },\n {\n \"type\": \"char_lit\",\n \"named\": true\n },\n {\n \"type\": \"comment\",\n \"named\": true\n },\n {\n \"type\": \"kwd_name\",\n \"named\": true\n },\n {\n \"type\": \"kwd_ns\",\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\": \"sym_name\",\n \"named\": true\n },\n {\n \"type\": \"sym_ns\",\n \"named\": true\n },\n {\n \"type\": \"{\",\n \"named\": false\n },\n {\n \"type\": \"}\",\n \"named\": false\n },\n {\n \"type\": \"~\",\n \"named\": false\n },\n {\n \"type\": \"~@\",\n \"named\": false\n }\n]";
Expand description
The content of the node-types.json
file for this grammar.