Constant tree_sitter_commonlisp::NODE_TYPES
source · 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.