Fix _package_lit_without_slash

pull/70/head
Stephan Seitz 2021-04-18 22:09:34 +07:00
parent 5c457d613b
commit 20432d30e8
5 changed files with 206 additions and 240 deletions

@ -102,7 +102,7 @@ module.exports = grammar(clojure, {
/[<>]/, /[<>]/,
';', ';',
seq(field('numberOfArgs', $._format_token), '*'), seq(field('numberOfArgs', $._format_token), '*'),
seq('/', choice($._package_lit_without_slash, $._sym_lit_without_slash), '/'), seq('/', choice(alias($._package_lit_without_slash, $.package_lit), $._sym_lit_without_slash), '/'),
'?', '?',
"Newline", "Newline",
seq(repeat(choice($._format_token, ',')), /[$rRbBdDgGxXeEoOsStTfF]/), seq(repeat(choice($._format_token, ',')), /[$rRbBdDgGxXeEoOsStTfF]/),
@ -224,11 +224,11 @@ module.exports = grammar(clojure, {
field('symbol', $.sym_lit) field('symbol', $.sym_lit)
)), )),
_package_lit_without_slash: $ => alias(prec(PREC.PACKAGE_LIT, seq( _package_lit_without_slash: $ => seq(
field('package', $._sym_lit_without_slash), // Make optional, instead of keywords? field('package', $._sym_lit_without_slash), // Make optional, instead of keywords?
choice(':', '::'), choice(':', '::'),
field('symbol', $._sym_lit_without_slash) field('symbol', $._sym_lit_without_slash)
)), $.package_lit), ),
kwd_lit: $ => prec(PREC.KWD_LIT, seq( kwd_lit: $ => prec(PREC.KWD_LIT, seq(
choice(':', '::'), choice(':', '::'),

@ -2007,8 +2007,13 @@
"type": "CHOICE", "type": "CHOICE",
"members": [ "members": [
{ {
"type": "SYMBOL", "type": "ALIAS",
"name": "_package_lit_without_slash" "content": {
"type": "SYMBOL",
"name": "_package_lit_without_slash"
},
"named": true,
"value": "package_lit"
}, },
{ {
"type": "SYMBOL", "type": "SYMBOL",
@ -3550,47 +3555,38 @@
} }
}, },
"_package_lit_without_slash": { "_package_lit_without_slash": {
"type": "ALIAS", "type": "SEQ",
"content": { "members": [
"type": "PREC", {
"value": 2, "type": "FIELD",
"content": { "name": "package",
"type": "SEQ", "content": {
"type": "SYMBOL",
"name": "_sym_lit_without_slash"
}
},
{
"type": "CHOICE",
"members": [ "members": [
{ {
"type": "FIELD", "type": "STRING",
"name": "package", "value": ":"
"content": {
"type": "SYMBOL",
"name": "_sym_lit_without_slash"
}
},
{
"type": "CHOICE",
"members": [
{
"type": "STRING",
"value": ":"
},
{
"type": "STRING",
"value": "::"
}
]
}, },
{ {
"type": "FIELD", "type": "STRING",
"name": "symbol", "value": "::"
"content": {
"type": "SYMBOL",
"name": "_sym_lit_without_slash"
}
} }
] ]
},
{
"type": "FIELD",
"name": "symbol",
"content": {
"type": "SYMBOL",
"name": "_sym_lit_without_slash"
}
} }
}, ]
"named": true,
"value": "package_lit"
}, },
"_sym_lit_without_slash": { "_sym_lit_without_slash": {
"type": "ALIAS", "type": "ALIAS",

@ -1490,16 +1490,6 @@
} }
] ]
}, },
"package": {
"multiple": false,
"required": false,
"types": [
{
"type": "package_lit",
"named": true
}
]
},
"repetitions": { "repetitions": {
"multiple": true, "multiple": true,
"required": false, "required": false,
@ -1517,16 +1507,6 @@
"named": true "named": true
} }
] ]
},
"symbol": {
"multiple": false,
"required": false,
"types": [
{
"type": "package_lit",
"named": true
}
]
} }
}, },
"children": { "children": {
@ -2439,7 +2419,7 @@
"fields": { "fields": {
"package": { "package": {
"multiple": false, "multiple": false,
"required": false, "required": true,
"types": [ "types": [
{ {
"type": "sym_lit", "type": "sym_lit",
@ -2449,7 +2429,7 @@
}, },
"symbol": { "symbol": {
"multiple": false, "multiple": false,
"required": false, "required": true,
"types": [ "types": [
{ {
"type": "sym_lit", "type": "sym_lit",
@ -2457,16 +2437,6 @@
} }
] ]
} }
},
"children": {
"multiple": false,
"required": false,
"types": [
{
"type": "sym_lit",
"named": true
}
]
} }
}, },
{ {

@ -22,7 +22,7 @@
#define EXTERNAL_TOKEN_COUNT 0 #define EXTERNAL_TOKEN_COUNT 0
#define FIELD_COUNT 21 #define FIELD_COUNT 21
#define MAX_ALIAS_SEQUENCE_LENGTH 11 #define MAX_ALIAS_SEQUENCE_LENGTH 11
#define PRODUCTION_ID_COUNT 86 #define PRODUCTION_ID_COUNT 85
enum { enum {
sym__ws = 1, sym__ws = 1,
@ -383,7 +383,7 @@ static const char *ts_symbol_names[] = {
[sym_defun_header] = "defun_header", [sym_defun_header] = "defun_header",
[sym_array_dimension] = "array_dimension", [sym_array_dimension] = "array_dimension",
[sym_package_lit] = "package_lit", [sym_package_lit] = "package_lit",
[sym__package_lit_without_slash] = "_package_lit_without_slash", [sym__package_lit_without_slash] = "package_lit",
[sym__sym_lit_without_slash] = "_sym_lit_without_slash", [sym__sym_lit_without_slash] = "_sym_lit_without_slash",
[sym_kwd_symbol] = "kwd_symbol", [sym_kwd_symbol] = "kwd_symbol",
[sym_include_reader_macro] = "include_reader_macro", [sym_include_reader_macro] = "include_reader_macro",
@ -572,7 +572,7 @@ static TSSymbol ts_symbol_map[] = {
[sym_defun_header] = sym_defun_header, [sym_defun_header] = sym_defun_header,
[sym_array_dimension] = sym_array_dimension, [sym_array_dimension] = sym_array_dimension,
[sym_package_lit] = sym_package_lit, [sym_package_lit] = sym_package_lit,
[sym__package_lit_without_slash] = sym__package_lit_without_slash, [sym__package_lit_without_slash] = sym_package_lit,
[sym__sym_lit_without_slash] = sym__sym_lit_without_slash, [sym__sym_lit_without_slash] = sym__sym_lit_without_slash,
[sym_kwd_symbol] = sym_kwd_symbol, [sym_kwd_symbol] = sym_kwd_symbol,
[sym_include_reader_macro] = sym_include_reader_macro, [sym_include_reader_macro] = sym_include_reader_macro,
@ -1272,7 +1272,7 @@ static const TSSymbolMetadata ts_symbol_metadata[] = {
.named = true, .named = true,
}, },
[sym__package_lit_without_slash] = { [sym__package_lit_without_slash] = {
.visible = false, .visible = true,
.named = true, .named = true,
}, },
[sym__sym_lit_without_slash] = { [sym__sym_lit_without_slash] = {
@ -1437,40 +1437,39 @@ static const TSFieldMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = {
[49] = {.index = 135, .length = 3}, [49] = {.index = 135, .length = 3},
[50] = {.index = 138, .length = 5}, [50] = {.index = 138, .length = 5},
[51] = {.index = 143, .length = 5}, [51] = {.index = 143, .length = 5},
[52] = {.index = 65, .length = 2}, [52] = {.index = 148, .length = 2},
[53] = {.index = 148, .length = 2}, [53] = {.index = 150, .length = 2},
[54] = {.index = 150, .length = 2}, [54] = {.index = 152, .length = 1},
[55] = {.index = 152, .length = 1}, [55] = {.index = 153, .length = 4},
[56] = {.index = 153, .length = 4}, [56] = {.index = 157, .length = 5},
[57] = {.index = 157, .length = 5}, [57] = {.index = 162, .length = 4},
[58] = {.index = 162, .length = 4}, [58] = {.index = 166, .length = 3},
[59] = {.index = 166, .length = 3}, [59] = {.index = 169, .length = 3},
[60] = {.index = 169, .length = 3}, [60] = {.index = 172, .length = 3},
[61] = {.index = 172, .length = 3}, [61] = {.index = 175, .length = 5},
[62] = {.index = 175, .length = 5}, [62] = {.index = 180, .length = 5},
[63] = {.index = 180, .length = 5}, [63] = {.index = 185, .length = 1},
[64] = {.index = 185, .length = 1}, [64] = {.index = 186, .length = 3},
[65] = {.index = 186, .length = 3}, [65] = {.index = 189, .length = 2},
[66] = {.index = 189, .length = 2}, [66] = {.index = 191, .length = 2},
[67] = {.index = 191, .length = 2}, [67] = {.index = 193, .length = 5},
[68] = {.index = 193, .length = 5}, [68] = {.index = 198, .length = 4},
[69] = {.index = 198, .length = 4}, [69] = {.index = 202, .length = 5},
[70] = {.index = 202, .length = 5}, [70] = {.index = 207, .length = 3},
[71] = {.index = 207, .length = 3}, [71] = {.index = 210, .length = 3},
[72] = {.index = 210, .length = 3}, [72] = {.index = 213, .length = 5},
[73] = {.index = 213, .length = 5}, [73] = {.index = 218, .length = 5},
[74] = {.index = 218, .length = 5}, [74] = {.index = 223, .length = 2},
[75] = {.index = 223, .length = 2}, [75] = {.index = 225, .length = 1},
[76] = {.index = 225, .length = 1}, [76] = {.index = 226, .length = 3},
[77] = {.index = 226, .length = 3}, [77] = {.index = 229, .length = 5},
[78] = {.index = 229, .length = 5}, [78] = {.index = 234, .length = 3},
[79] = {.index = 234, .length = 3}, [79] = {.index = 237, .length = 5},
[80] = {.index = 237, .length = 5}, [80] = {.index = 242, .length = 5},
[81] = {.index = 242, .length = 5}, [81] = {.index = 247, .length = 3},
[82] = {.index = 247, .length = 3}, [82] = {.index = 250, .length = 2},
[83] = {.index = 250, .length = 2}, [83] = {.index = 252, .length = 5},
[84] = {.index = 252, .length = 5}, [84] = {.index = 257, .length = 3},
[85] = {.index = 257, .length = 3},
}; };
static const TSFieldMapEntry ts_field_map_entries[] = { static const TSFieldMapEntry ts_field_map_entries[] = {
@ -1824,17 +1823,9 @@ static TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGT
[29] = { [29] = {
[0] = sym_sym_lit, [0] = sym_sym_lit,
}, },
[52] = {
[0] = sym_package_lit,
[1] = sym_package_lit,
[2] = sym_package_lit,
},
}; };
static uint16_t ts_non_terminal_alias_map[] = { static uint16_t ts_non_terminal_alias_map[] = {
sym__sym_lit_without_slash, 2,
sym__sym_lit_without_slash,
sym_package_lit,
aux_sym__sym_lit_without_slash_repeat1, 2, aux_sym__sym_lit_without_slash_repeat1, 2,
aux_sym__sym_lit_without_slash_repeat1, aux_sym__sym_lit_without_slash_repeat1,
sym_sym_lit, sym_sym_lit,
@ -137707,62 +137698,62 @@ static TSParseActionEntry ts_parse_actions[] = {
[2828] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_complex_num_lit, 5, .production_id = 49), [2828] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_complex_num_lit, 5, .production_id = 49),
[2830] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_reader_macro, 5, .production_id = 50), [2830] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_reader_macro, 5, .production_id = 50),
[2832] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_include_reader_macro, 5, .production_id = 50), [2832] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_include_reader_macro, 5, .production_id = 50),
[2834] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex_num_lit, 10, .production_id = 84), [2834] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex_num_lit, 10, .production_id = 83),
[2836] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_complex_num_lit, 10, .production_id = 84), [2836] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_complex_num_lit, 10, .production_id = 83),
[2838] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loop_macro, 6, .production_id = 53), [2838] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loop_macro, 6, .production_id = 52),
[2840] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_loop_macro, 6, .production_id = 53), [2840] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_loop_macro, 6, .production_id = 52),
[2842] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex_num_lit, 6, .production_id = 49), [2842] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex_num_lit, 6, .production_id = 49),
[2844] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_complex_num_lit, 6, .production_id = 49), [2844] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_complex_num_lit, 6, .production_id = 49),
[2846] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex_num_lit, 6, .production_id = 60), [2846] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex_num_lit, 6, .production_id = 59),
[2848] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_complex_num_lit, 6, .production_id = 60), [2848] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_complex_num_lit, 6, .production_id = 59),
[2850] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex_num_lit, 6, .production_id = 61), [2850] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex_num_lit, 6, .production_id = 60),
[2852] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_complex_num_lit, 6, .production_id = 61), [2852] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_complex_num_lit, 6, .production_id = 60),
[2854] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_reader_macro, 6, .production_id = 62), [2854] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_reader_macro, 6, .production_id = 61),
[2856] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_include_reader_macro, 6, .production_id = 62), [2856] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_include_reader_macro, 6, .production_id = 61),
[2858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex_num_lit, 6, .production_id = 63), [2858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex_num_lit, 6, .production_id = 62),
[2860] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_complex_num_lit, 6, .production_id = 63), [2860] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_complex_num_lit, 6, .production_id = 62),
[2862] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loop_macro, 7, .production_id = 67), [2862] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_loop_macro, 7, .production_id = 66),
[2864] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_loop_macro, 7, .production_id = 67), [2864] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_loop_macro, 7, .production_id = 66),
[2866] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_evaling_lit, 2, .production_id = 7), [2866] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_evaling_lit, 2, .production_id = 7),
[2868] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_evaling_lit, 2, .production_id = 7), [2868] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_evaling_lit, 2, .production_id = 7),
[2870] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__form, 1), [2870] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__form, 1),
[2872] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__form, 1), [2872] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__form, 1),
[2874] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex_num_lit, 7, .production_id = 60), [2874] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex_num_lit, 7, .production_id = 59),
[2876] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_complex_num_lit, 7, .production_id = 60), [2876] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_complex_num_lit, 7, .production_id = 59),
[2878] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex_num_lit, 7, .production_id = 61), [2878] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex_num_lit, 7, .production_id = 60),
[2880] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_complex_num_lit, 7, .production_id = 61), [2880] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_complex_num_lit, 7, .production_id = 60),
[2882] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex_num_lit, 7, .production_id = 71), [2882] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex_num_lit, 7, .production_id = 70),
[2884] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_complex_num_lit, 7, .production_id = 71), [2884] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_complex_num_lit, 7, .production_id = 70),
[2886] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex_num_lit, 7, .production_id = 72), [2886] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex_num_lit, 7, .production_id = 71),
[2888] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_complex_num_lit, 7, .production_id = 72), [2888] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_complex_num_lit, 7, .production_id = 71),
[2890] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex_num_lit, 7, .production_id = 63), [2890] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex_num_lit, 7, .production_id = 62),
[2892] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_complex_num_lit, 7, .production_id = 63), [2892] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_complex_num_lit, 7, .production_id = 62),
[2894] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex_num_lit, 7, .production_id = 73), [2894] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex_num_lit, 7, .production_id = 72),
[2896] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_complex_num_lit, 7, .production_id = 73), [2896] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_complex_num_lit, 7, .production_id = 72),
[2898] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex_num_lit, 7, .production_id = 74), [2898] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex_num_lit, 7, .production_id = 73),
[2900] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_complex_num_lit, 7, .production_id = 74), [2900] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_complex_num_lit, 7, .production_id = 73),
[2902] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex_num_lit, 8, .production_id = 71), [2902] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex_num_lit, 8, .production_id = 70),
[2904] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_complex_num_lit, 8, .production_id = 71), [2904] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_complex_num_lit, 8, .production_id = 70),
[2906] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex_num_lit, 8, .production_id = 72), [2906] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex_num_lit, 8, .production_id = 71),
[2908] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_complex_num_lit, 8, .production_id = 72), [2908] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_complex_num_lit, 8, .production_id = 71),
[2910] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex_num_lit, 8, .production_id = 79), [2910] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex_num_lit, 8, .production_id = 78),
[2912] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_complex_num_lit, 8, .production_id = 79), [2912] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_complex_num_lit, 8, .production_id = 78),
[2914] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex_num_lit, 8, .production_id = 73), [2914] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex_num_lit, 8, .production_id = 72),
[2916] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_complex_num_lit, 8, .production_id = 73), [2916] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_complex_num_lit, 8, .production_id = 72),
[2918] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex_num_lit, 8, .production_id = 74), [2918] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex_num_lit, 8, .production_id = 73),
[2920] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_complex_num_lit, 8, .production_id = 74), [2920] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_complex_num_lit, 8, .production_id = 73),
[2922] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex_num_lit, 8, .production_id = 80), [2922] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex_num_lit, 8, .production_id = 79),
[2924] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_complex_num_lit, 8, .production_id = 80), [2924] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_complex_num_lit, 8, .production_id = 79),
[2926] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex_num_lit, 8, .production_id = 81), [2926] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex_num_lit, 8, .production_id = 80),
[2928] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_complex_num_lit, 8, .production_id = 81), [2928] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_complex_num_lit, 8, .production_id = 80),
[2930] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex_num_lit, 9, .production_id = 79), [2930] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex_num_lit, 9, .production_id = 78),
[2932] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_complex_num_lit, 9, .production_id = 79), [2932] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_complex_num_lit, 9, .production_id = 78),
[2934] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex_num_lit, 9, .production_id = 80), [2934] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex_num_lit, 9, .production_id = 79),
[2936] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_complex_num_lit, 9, .production_id = 80), [2936] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_complex_num_lit, 9, .production_id = 79),
[2938] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex_num_lit, 9, .production_id = 81), [2938] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex_num_lit, 9, .production_id = 80),
[2940] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_complex_num_lit, 9, .production_id = 81), [2940] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_complex_num_lit, 9, .production_id = 80),
[2942] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex_num_lit, 9, .production_id = 84), [2942] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_complex_num_lit, 9, .production_id = 83),
[2944] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_complex_num_lit, 9, .production_id = 84), [2944] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_complex_num_lit, 9, .production_id = 83),
[2946] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_set_lit, 1, .production_id = 6), [2946] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_set_lit, 1, .production_id = 6),
[2948] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_set_lit, 1, .production_id = 6), [2948] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_set_lit, 1, .production_id = 6),
[2950] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_vec_lit, 1, .production_id = 5), [2950] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_vec_lit, 1, .production_id = 5),
@ -137778,56 +137769,56 @@ static TSParseActionEntry ts_parse_actions[] = {
[2974] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_clause, 3, .production_id = 43), [2974] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_clause, 3, .production_id = 43),
[2976] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 3, .production_id = 43), SHIFT(3005), [2976] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 3, .production_id = 43), SHIFT(3005),
[2979] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_clause, 3, .production_id = 43), [2979] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_clause, 3, .production_id = 43),
[2981] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 7, .production_id = 83), SHIFT(1703), [2981] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 7, .production_id = 82), SHIFT(1703),
[2984] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 7, .production_id = 83), SHIFT(215), [2984] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 7, .production_id = 82), SHIFT(215),
[2987] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_clause, 7, .production_id = 83), [2987] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_clause, 7, .production_id = 82),
[2989] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 7, .production_id = 83), SHIFT(3005), [2989] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 7, .production_id = 82), SHIFT(3005),
[2992] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_clause, 7, .production_id = 83), [2992] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_clause, 7, .production_id = 82),
[2994] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 7, .production_id = 82), SHIFT(1703), [2994] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 7, .production_id = 81), SHIFT(1703),
[2997] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 7, .production_id = 82), SHIFT(215), [2997] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 7, .production_id = 81), SHIFT(215),
[3000] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_clause, 7, .production_id = 82), [3000] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_clause, 7, .production_id = 81),
[3002] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 7, .production_id = 82), SHIFT(3005), [3002] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 7, .production_id = 81), SHIFT(3005),
[3005] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_clause, 7, .production_id = 82), [3005] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_clause, 7, .production_id = 81),
[3007] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 6, .production_id = 77), SHIFT(1703), [3007] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 6, .production_id = 76), SHIFT(1703),
[3010] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 6, .production_id = 77), SHIFT(215), [3010] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 6, .production_id = 76), SHIFT(215),
[3013] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_clause, 6, .production_id = 77), [3013] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_clause, 6, .production_id = 76),
[3015] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 6, .production_id = 77), SHIFT(3005), [3015] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 6, .production_id = 76), SHIFT(3005),
[3018] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_clause, 6, .production_id = 77), [3018] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_clause, 6, .production_id = 76),
[3020] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 6, .production_id = 76), SHIFT(1703), [3020] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 6, .production_id = 75), SHIFT(1703),
[3023] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 6, .production_id = 76), SHIFT(215), [3023] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 6, .production_id = 75), SHIFT(215),
[3026] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_clause, 6, .production_id = 76), [3026] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_clause, 6, .production_id = 75),
[3028] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 6, .production_id = 76), SHIFT(3005), [3028] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 6, .production_id = 75), SHIFT(3005),
[3031] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_clause, 6, .production_id = 76), [3031] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_clause, 6, .production_id = 75),
[3033] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 6, .production_id = 75), SHIFT(1703), [3033] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 6, .production_id = 74), SHIFT(1703),
[3036] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 6, .production_id = 75), SHIFT(215), [3036] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 6, .production_id = 74), SHIFT(215),
[3039] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_clause, 6, .production_id = 75), [3039] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_clause, 6, .production_id = 74),
[3041] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 6, .production_id = 75), SHIFT(3005), [3041] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 6, .production_id = 74), SHIFT(3005),
[3044] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_clause, 6, .production_id = 75), [3044] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_clause, 6, .production_id = 74),
[3046] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 8, .production_id = 85), SHIFT(1703), [3046] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 8, .production_id = 84), SHIFT(1703),
[3049] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 8, .production_id = 85), SHIFT(215), [3049] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 8, .production_id = 84), SHIFT(215),
[3052] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_clause, 8, .production_id = 85), [3052] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_clause, 8, .production_id = 84),
[3054] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 8, .production_id = 85), SHIFT(3005), [3054] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 8, .production_id = 84), SHIFT(3005),
[3057] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_clause, 8, .production_id = 85), [3057] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_clause, 8, .production_id = 84),
[3059] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 5, .production_id = 66), SHIFT(1703), [3059] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 5, .production_id = 65), SHIFT(1703),
[3062] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 5, .production_id = 66), SHIFT(215), [3062] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 5, .production_id = 65), SHIFT(215),
[3065] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_clause, 5, .production_id = 66), [3065] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_clause, 5, .production_id = 65),
[3067] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 5, .production_id = 66), SHIFT(3005), [3067] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 5, .production_id = 65), SHIFT(3005),
[3070] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_clause, 5, .production_id = 66), [3070] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_clause, 5, .production_id = 65),
[3072] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 5, .production_id = 65), SHIFT(1703), [3072] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 5, .production_id = 64), SHIFT(1703),
[3075] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 5, .production_id = 65), SHIFT(215), [3075] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 5, .production_id = 64), SHIFT(215),
[3078] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_clause, 5, .production_id = 65), [3078] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_clause, 5, .production_id = 64),
[3080] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 5, .production_id = 65), SHIFT(3005), [3080] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 5, .production_id = 64), SHIFT(3005),
[3083] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_clause, 5, .production_id = 65), [3083] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_clause, 5, .production_id = 64),
[3085] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 5, .production_id = 64), SHIFT(1703), [3085] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 5, .production_id = 63), SHIFT(1703),
[3088] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 5, .production_id = 64), SHIFT(215), [3088] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 5, .production_id = 63), SHIFT(215),
[3091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_clause, 5, .production_id = 64), [3091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_clause, 5, .production_id = 63),
[3093] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 5, .production_id = 64), SHIFT(3005), [3093] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 5, .production_id = 63), SHIFT(3005),
[3096] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_clause, 5, .production_id = 64), [3096] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_clause, 5, .production_id = 63),
[3098] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 4, .production_id = 55), SHIFT(1703), [3098] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 4, .production_id = 54), SHIFT(1703),
[3101] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 4, .production_id = 55), SHIFT(215), [3101] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 4, .production_id = 54), SHIFT(215),
[3104] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_clause, 4, .production_id = 55), [3104] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_clause, 4, .production_id = 54),
[3106] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 4, .production_id = 55), SHIFT(3005), [3106] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 4, .production_id = 54), SHIFT(3005),
[3109] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_clause, 4, .production_id = 55), [3109] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_clause, 4, .production_id = 54),
[3111] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_clause_repeat1, 2), SHIFT_REPEAT(1703), [3111] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_clause_repeat1, 2), SHIFT_REPEAT(1703),
[3114] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_clause_repeat1, 2), SHIFT_REPEAT(215), [3114] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_clause_repeat1, 2), SHIFT_REPEAT(215),
[3117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_clause_repeat1, 2), [3117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_clause_repeat1, 2),
@ -137835,11 +137826,11 @@ static TSParseActionEntry ts_parse_actions[] = {
[3122] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_clause_repeat1, 2), SHIFT_REPEAT(1585), [3122] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_clause_repeat1, 2), SHIFT_REPEAT(1585),
[3125] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_clause_repeat1, 2), SHIFT_REPEAT(1585), [3125] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_clause_repeat1, 2), SHIFT_REPEAT(1585),
[3128] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_for_clause_repeat1, 2), [3128] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_for_clause_repeat1, 2),
[3130] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 4, .production_id = 54), SHIFT(1703), [3130] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 4, .production_id = 53), SHIFT(1703),
[3133] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 4, .production_id = 54), SHIFT(215), [3133] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 4, .production_id = 53), SHIFT(215),
[3136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_clause, 4, .production_id = 54), [3136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_clause, 4, .production_id = 53),
[3138] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 4, .production_id = 54), SHIFT(3005), [3138] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_for_clause, 4, .production_id = 53), SHIFT(3005),
[3141] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_clause, 4, .production_id = 54), [3141] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_clause, 4, .production_id = 53),
[3143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(995), [3143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(995),
[3145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), [3145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345),
[3147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1706), [3147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1706),
@ -138016,32 +138007,32 @@ static TSParseActionEntry ts_parse_actions[] = {
[3507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(709), [3507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(709),
[3509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 1, .production_id = 10), [3509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__bare_list_lit_repeat1, 1, .production_id = 10),
[3511] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__bare_list_lit_repeat1, 1, .production_id = 10), [3511] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__bare_list_lit_repeat1, 1, .production_id = 10),
[3513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defun_header, 5, .production_id = 57), [3513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defun_header, 5, .production_id = 56),
[3515] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defun_header, 5, .production_id = 57), [3515] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defun_header, 5, .production_id = 56),
[3517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defun_header, 5, .production_id = 58), [3517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defun_header, 5, .production_id = 57),
[3519] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defun_header, 5, .production_id = 58), [3519] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defun_header, 5, .production_id = 57),
[3521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defun_header, 3, .production_id = 33), [3521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defun_header, 3, .production_id = 33),
[3523] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defun_header, 3, .production_id = 33), [3523] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defun_header, 3, .production_id = 33),
[3525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defun_header, 3, .production_id = 34), [3525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defun_header, 3, .production_id = 34),
[3527] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defun_header, 3, .production_id = 34), [3527] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defun_header, 3, .production_id = 34),
[3529] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defun_header, 6, .production_id = 69), [3529] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defun_header, 6, .production_id = 68),
[3531] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defun_header, 6, .production_id = 69), [3531] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defun_header, 6, .production_id = 68),
[3533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defun_header, 7, .production_id = 78), [3533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defun_header, 7, .production_id = 77),
[3535] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defun_header, 7, .production_id = 78), [3535] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defun_header, 7, .production_id = 77),
[3537] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defun_header, 6, .production_id = 70), [3537] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defun_header, 6, .production_id = 69),
[3539] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defun_header, 6, .production_id = 70), [3539] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defun_header, 6, .production_id = 69),
[3541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defun_header, 5, .production_id = 56), [3541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defun_header, 5, .production_id = 55),
[3543] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defun_header, 5, .production_id = 56), [3543] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defun_header, 5, .production_id = 55),
[3545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defun_header, 4, .production_id = 45), [3545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defun_header, 4, .production_id = 45),
[3547] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defun_header, 4, .production_id = 45), [3547] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defun_header, 4, .production_id = 45),
[3549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defun_header, 6, .production_id = 68), [3549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defun_header, 6, .production_id = 67),
[3551] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defun_header, 6, .production_id = 68), [3551] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defun_header, 6, .production_id = 67),
[3553] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defun_header, 4, .production_id = 46), [3553] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defun_header, 4, .production_id = 46),
[3555] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defun_header, 4, .production_id = 46), [3555] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defun_header, 4, .production_id = 46),
[3557] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defun_header, 4, .production_id = 47), [3557] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defun_header, 4, .production_id = 47),
[3559] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defun_header, 4, .production_id = 47), [3559] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defun_header, 4, .production_id = 47),
[3561] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defun_header, 5, .production_id = 59), [3561] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defun_header, 5, .production_id = 58),
[3563] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defun_header, 5, .production_id = 59), [3563] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defun_header, 5, .production_id = 58),
[3565] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defun_header, 2, .production_id = 20), [3565] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_defun_header, 2, .production_id = 20),
[3567] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defun_header, 2, .production_id = 20), [3567] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_defun_header, 2, .production_id = 20),
[3569] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_accumulation_verb, 1), [3569] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_accumulation_verb, 1),
@ -139320,7 +139311,7 @@ static TSParseActionEntry ts_parse_actions[] = {
[6146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2934), [6146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2934),
[6148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2925), [6148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2925),
[6150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3020), [6150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3020),
[6152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__package_lit_without_slash, 3, .production_id = 52), [6152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__package_lit_without_slash, 3, .production_id = 25),
[6154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3017), [6154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3017),
[6156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2998), [6156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2998),
[6158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1935), [6158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1935),

@ -851,6 +851,7 @@ Format
(load "~/quicklisp/setup") (load "~/quicklisp/setup")
2 2
(load "~/foo:quicklisp/setup")
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
@ -893,4 +894,12 @@ Format
(format_specifier (format_specifier
(format_directive_type (format_directive_type
(sym_lit))))) (sym_lit)))))
(num_lit)) (num_lit)
(list_lit
(sym_lit)
(str_lit
(format_specifier
(format_directive_type
(package_lit
(sym_lit)
(sym_lit)))))))