From 0e9695ae0ede47b8744a8e2ad44d4d40c5d4e4c9 Mon Sep 17 00:00:00 2001 From: Matthew Toohey Date: Fri, 12 Apr 2024 18:32:47 -0400 Subject: [PATCH] fix use of names in expressions --- grammar.js | 9 +- queries/highlights.scm | 2 +- src/grammar.json | 12 +- src/node-types.json | 6 +- src/parser.c | 33343 +++++++++++++++++++++++---------------- test/corpus/corpus.txt | 2 +- 6 files changed, 19825 insertions(+), 13549 deletions(-) diff --git a/grammar.js b/grammar.js index bf8a9e6..c0a7f9c 100644 --- a/grammar.js +++ b/grammar.js @@ -252,7 +252,7 @@ module.exports = grammar({ $.exp, ), seq($.exp, "?", $.exp, ":", $.exp), - seq(choice("DEFINED", "CONSTANT"), "(", $.NAME, ")"), + seq(choice("DEFINED", "CONSTANT"), "(", $.SYMBOLNAME, ")"), $.INT, "SIZEOF_HEADERS", seq( @@ -273,9 +273,9 @@ module.exports = grammar({ $.exp, ")", ), - seq("SEGMENT_START", "(", $.NAME, ",", $.exp, ")"), - $.NAME, - seq("ASSERT", "(", $.exp, ",", $.NAME, ")"), + seq("SEGMENT_START", "(", $.SYMBOLNAME, ",", $.exp, ")"), + $.SYMBOLNAME, + seq("ASSERT", "(", $.exp, ",", $.SYMBOLNAME, ")"), ), ), memspec_at: ($) => seq("AT", ">", $.NAME), @@ -416,6 +416,7 @@ module.exports = grammar({ ), NAME: (_) => /=?[_a-zA-Z/.\\$~][_a-zA-Z0-9/.\\$~\-+:\[\],=]*|[_a-zA-Z.\\$][_a-zA-Z0-9/.\\$~]*|\/DISCARD\/|"[^"]*"/, + SYMBOLNAME: (_) => /[_a-zA-Z.\\$][_a-zA-Z0-9/.\\$~]*|\/DISCARD\/|"[^"]*"/, LNAME: (_) => /-l[_a-zA-Z0-9/.\\$~\-+:\[\],=]+/, wildcard_name: (_) => /[_a-zA-Z0-9/.\\$~\-+:\[\],=?*^!]+/, INT: (_) => diff --git a/queries/highlights.scm b/queries/highlights.scm index 4f935e7..e0c9dd1 100644 --- a/queries/highlights.scm +++ b/queries/highlights.scm @@ -4,7 +4,7 @@ . (NAME) @namespace) -(NAME) @variable +[(NAME) (SYMBOLNAME)] @variable ; Operators diff --git a/src/grammar.json b/src/grammar.json index ab36274..b42e390 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -2287,7 +2287,7 @@ }, { "type": "SYMBOL", - "name": "NAME" + "name": "SYMBOLNAME" }, { "type": "STRING", @@ -2442,7 +2442,7 @@ }, { "type": "SYMBOL", - "name": "NAME" + "name": "SYMBOLNAME" }, { "type": "STRING", @@ -2460,7 +2460,7 @@ }, { "type": "SYMBOL", - "name": "NAME" + "name": "SYMBOLNAME" }, { "type": "SEQ", @@ -2483,7 +2483,7 @@ }, { "type": "SYMBOL", - "name": "NAME" + "name": "SYMBOLNAME" }, { "type": "STRING", @@ -3710,6 +3710,10 @@ "type": "PATTERN", "value": "=?[_a-zA-Z/.\\\\$~][_a-zA-Z0-9/.\\\\$~\\-+:\\[\\],=]*|[_a-zA-Z.\\\\$][_a-zA-Z0-9/.\\\\$~]*|\\/DISCARD\\/|\"[^\"]*\"" }, + "SYMBOLNAME": { + "type": "PATTERN", + "value": "[_a-zA-Z.\\\\$][_a-zA-Z0-9/.\\\\$~]*|\\/DISCARD\\/|\"[^\"]*\"" + }, "LNAME": { "type": "PATTERN", "value": "-l[_a-zA-Z0-9/.\\\\$~\\-+:\\[\\],=]+" diff --git a/src/node-types.json b/src/node-types.json index 02faf3b..e0c90b5 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -150,7 +150,7 @@ "named": true }, { - "type": "NAME", + "type": "SYMBOLNAME", "named": true }, { @@ -1714,6 +1714,10 @@ "type": "SUBALIGN", "named": false }, + { + "type": "SYMBOLNAME", + "named": true + }, { "type": "SYSLIB", "named": false diff --git a/src/parser.c b/src/parser.c index c346b83..77e5bef 100644 --- a/src/parser.c +++ b/src/parser.c @@ -14,11 +14,11 @@ #endif #define LANGUAGE_VERSION 14 -#define STATE_COUNT 672 +#define STATE_COUNT 735 #define LARGE_STATE_COUNT 2 -#define SYMBOL_COUNT 232 +#define SYMBOL_COUNT 233 #define ALIAS_COUNT 0 -#define TOKEN_COUNT 145 +#define TOKEN_COUNT 146 #define EXTERNAL_TOKEN_COUNT 0 #define FIELD_COUNT 0 #define MAX_ALIAS_SEQUENCE_LENGTH 16 @@ -161,101 +161,102 @@ enum { anon_sym_global = 134, anon_sym_local = 135, anon_sym_extern = 136, - sym_LNAME = 137, - sym_wildcard_name = 138, - aux_sym_INT_token1 = 139, - aux_sym_INT_token2 = 140, - aux_sym_INT_token3 = 141, - sym_VERS_TAG = 142, - sym_VERS_IDENTIFIER = 143, - sym_comment = 144, - sym_script_file = 145, - sym_extern_name_list = 146, - sym_filename = 147, - sym_ifile_p1 = 148, - sym_input_list = 149, - sym_sections = 150, - sym_sec_or_group_p1 = 151, - sym_statement_anywhere = 152, - sym_section_name_spec = 153, - sym_wildcard_maybe_exclude = 154, - sym_wildcard_maybe_reverse = 155, - sym_filename_spec = 156, - sym_sect_flag_list = 157, - sym_sect_flags = 158, - sym_exclude_name_list = 159, - sym_section_name_list = 160, - sym_input_section_spec_no_keep = 161, - sym_input_section_spec = 162, - sym_statement = 163, - sym_statement_list = 164, - sym_length = 165, - sym_fill_exp = 166, - sym_assign_op = 167, - sym_separator = 168, - sym_assignment = 169, - sym_memory = 170, - sym_memory_spec_list = 171, - sym_memory_spec = 172, - sym_origin_spec = 173, - sym_length_spec = 174, - sym_attributes = 175, - sym_attributes_list = 176, - sym_attributes_string = 177, - sym_startup = 178, - sym_high_level_library = 179, - sym_high_level_library_NAME_list = 180, - sym_low_level_library = 181, - sym_low_level_library_NAME_list = 182, - sym_floating_point_support = 183, - sym_nocrossref_list = 184, - sym_paren_script_name = 185, - sym_mustbe_exp = 186, - sym_exp = 187, - sym_memspec_at = 188, - sym_at = 189, - sym_align = 190, - sym_subalign = 191, - sym_sect_constraint = 192, - sym_section = 193, - sym_type = 194, - sym_atype = 195, - sym_opt_exp_with_type = 196, - sym_opt_exp_without_type = 197, - sym_memspec = 198, - sym_phdr_opt = 199, - sym_phdrs = 200, - sym_phdr_list = 201, - sym_phdr = 202, - sym_phdr_type = 203, - sym_phdr_qualifiers = 204, - sym_phdr_val = 205, - sym_overlay_section = 206, - sym_version = 207, - sym_vers_nodes = 208, - sym_vers_node = 209, - sym_verdep = 210, - sym_vers_tag = 211, - sym_vers_defns = 212, - sym_INT = 213, - aux_sym_script_file_repeat1 = 214, - aux_sym_extern_name_list_repeat1 = 215, - aux_sym_input_list_repeat1 = 216, - aux_sym_sec_or_group_p1_repeat1 = 217, - aux_sym_sect_flag_list_repeat1 = 218, - aux_sym_exclude_name_list_repeat1 = 219, - aux_sym_section_name_list_repeat1 = 220, - aux_sym_statement_list_repeat1 = 221, - aux_sym_memory_spec_list_repeat1 = 222, - aux_sym_attributes_list_repeat1 = 223, - aux_sym_high_level_library_NAME_list_repeat1 = 224, - aux_sym_low_level_library_NAME_list_repeat1 = 225, - aux_sym_low_level_library_NAME_list_repeat2 = 226, - aux_sym_phdr_list_repeat1 = 227, - aux_sym_phdr_qualifiers_repeat1 = 228, - aux_sym_overlay_section_repeat1 = 229, - aux_sym_vers_nodes_repeat1 = 230, - aux_sym_verdep_repeat1 = 231, + sym_SYMBOLNAME = 137, + sym_LNAME = 138, + sym_wildcard_name = 139, + aux_sym_INT_token1 = 140, + aux_sym_INT_token2 = 141, + aux_sym_INT_token3 = 142, + sym_VERS_TAG = 143, + sym_VERS_IDENTIFIER = 144, + sym_comment = 145, + sym_script_file = 146, + sym_extern_name_list = 147, + sym_filename = 148, + sym_ifile_p1 = 149, + sym_input_list = 150, + sym_sections = 151, + sym_sec_or_group_p1 = 152, + sym_statement_anywhere = 153, + sym_section_name_spec = 154, + sym_wildcard_maybe_exclude = 155, + sym_wildcard_maybe_reverse = 156, + sym_filename_spec = 157, + sym_sect_flag_list = 158, + sym_sect_flags = 159, + sym_exclude_name_list = 160, + sym_section_name_list = 161, + sym_input_section_spec_no_keep = 162, + sym_input_section_spec = 163, + sym_statement = 164, + sym_statement_list = 165, + sym_length = 166, + sym_fill_exp = 167, + sym_assign_op = 168, + sym_separator = 169, + sym_assignment = 170, + sym_memory = 171, + sym_memory_spec_list = 172, + sym_memory_spec = 173, + sym_origin_spec = 174, + sym_length_spec = 175, + sym_attributes = 176, + sym_attributes_list = 177, + sym_attributes_string = 178, + sym_startup = 179, + sym_high_level_library = 180, + sym_high_level_library_NAME_list = 181, + sym_low_level_library = 182, + sym_low_level_library_NAME_list = 183, + sym_floating_point_support = 184, + sym_nocrossref_list = 185, + sym_paren_script_name = 186, + sym_mustbe_exp = 187, + sym_exp = 188, + sym_memspec_at = 189, + sym_at = 190, + sym_align = 191, + sym_subalign = 192, + sym_sect_constraint = 193, + sym_section = 194, + sym_type = 195, + sym_atype = 196, + sym_opt_exp_with_type = 197, + sym_opt_exp_without_type = 198, + sym_memspec = 199, + sym_phdr_opt = 200, + sym_phdrs = 201, + sym_phdr_list = 202, + sym_phdr = 203, + sym_phdr_type = 204, + sym_phdr_qualifiers = 205, + sym_phdr_val = 206, + sym_overlay_section = 207, + sym_version = 208, + sym_vers_nodes = 209, + sym_vers_node = 210, + sym_verdep = 211, + sym_vers_tag = 212, + sym_vers_defns = 213, + sym_INT = 214, + aux_sym_script_file_repeat1 = 215, + aux_sym_extern_name_list_repeat1 = 216, + aux_sym_input_list_repeat1 = 217, + aux_sym_sec_or_group_p1_repeat1 = 218, + aux_sym_sect_flag_list_repeat1 = 219, + aux_sym_exclude_name_list_repeat1 = 220, + aux_sym_section_name_list_repeat1 = 221, + aux_sym_statement_list_repeat1 = 222, + aux_sym_memory_spec_list_repeat1 = 223, + aux_sym_attributes_list_repeat1 = 224, + aux_sym_high_level_library_NAME_list_repeat1 = 225, + aux_sym_low_level_library_NAME_list_repeat1 = 226, + aux_sym_low_level_library_NAME_list_repeat2 = 227, + aux_sym_phdr_list_repeat1 = 228, + aux_sym_phdr_qualifiers_repeat1 = 229, + aux_sym_overlay_section_repeat1 = 230, + aux_sym_vers_nodes_repeat1 = 231, + aux_sym_verdep_repeat1 = 232, }; static const char * const ts_symbol_names[] = { @@ -396,6 +397,7 @@ static const char * const ts_symbol_names[] = { [anon_sym_global] = "global", [anon_sym_local] = "local", [anon_sym_extern] = "extern", + [sym_SYMBOLNAME] = "SYMBOLNAME", [sym_LNAME] = "LNAME", [sym_wildcard_name] = "wildcard_name", [aux_sym_INT_token1] = "INT_token1", @@ -631,6 +633,7 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_global] = anon_sym_global, [anon_sym_local] = anon_sym_local, [anon_sym_extern] = anon_sym_extern, + [sym_SYMBOLNAME] = sym_SYMBOLNAME, [sym_LNAME] = sym_LNAME, [sym_wildcard_name] = sym_wildcard_name, [aux_sym_INT_token1] = aux_sym_INT_token1, @@ -1277,6 +1280,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, + [sym_SYMBOLNAME] = { + .visible = true, + .named = true, + }, [sym_LNAME] = { .visible = true, .named = true, @@ -1736,93 +1743,93 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [65] = 65, [66] = 66, [67] = 67, - [68] = 65, - [69] = 69, + [68] = 68, + [69] = 64, [70] = 70, - [71] = 70, - [72] = 72, + [71] = 71, + [72] = 62, [73] = 73, [74] = 74, [75] = 75, [76] = 76, - [77] = 77, - [78] = 78, - [79] = 75, - [80] = 77, - [81] = 73, - [82] = 82, - [83] = 83, - [84] = 84, - [85] = 85, + [77] = 73, + [78] = 76, + [79] = 79, + [80] = 80, + [81] = 81, + [82] = 75, + [83] = 66, + [84] = 71, + [85] = 71, [86] = 86, [87] = 87, - [88] = 88, - [89] = 69, - [90] = 90, + [88] = 87, + [89] = 63, + [90] = 86, [91] = 91, - [92] = 82, - [93] = 93, - [94] = 94, - [95] = 95, - [96] = 96, - [97] = 72, - [98] = 76, - [99] = 99, - [100] = 96, - [101] = 101, - [102] = 102, + [92] = 68, + [93] = 68, + [94] = 75, + [95] = 62, + [96] = 87, + [97] = 97, + [98] = 64, + [99] = 63, + [100] = 86, + [101] = 73, + [102] = 66, [103] = 103, [104] = 104, - [105] = 6, + [105] = 105, [106] = 106, - [107] = 94, + [107] = 107, [108] = 108, - [109] = 78, + [109] = 109, [110] = 110, - [111] = 87, + [111] = 111, [112] = 112, - [113] = 20, - [114] = 83, + [113] = 113, + [114] = 114, [115] = 115, - [116] = 84, + [116] = 107, [117] = 117, - [118] = 85, - [119] = 119, - [120] = 74, - [121] = 63, + [118] = 118, + [119] = 108, + [120] = 120, + [121] = 115, [122] = 122, - [123] = 123, - [124] = 67, - [125] = 99, - [126] = 126, - [127] = 103, - [128] = 128, + [123] = 106, + [124] = 109, + [125] = 125, + [126] = 113, + [127] = 19, + [128] = 110, [129] = 129, [130] = 130, - [131] = 130, - [132] = 132, - [133] = 133, + [131] = 131, + [132] = 111, + [133] = 112, [134] = 134, - [135] = 135, + [135] = 114, [136] = 136, - [137] = 137, - [138] = 138, - [139] = 139, - [140] = 140, - [141] = 141, - [142] = 142, - [143] = 137, - [144] = 144, - [145] = 145, - [146] = 146, - [147] = 147, - [148] = 132, - [149] = 142, + [137] = 16, + [138] = 111, + [139] = 112, + [140] = 113, + [141] = 114, + [142] = 115, + [143] = 108, + [144] = 107, + [145] = 110, + [146] = 109, + [147] = 106, + [148] = 105, + [149] = 105, [150] = 150, - [151] = 147, + [151] = 151, [152] = 152, - [153] = 133, - [154] = 146, + [153] = 152, + [154] = 152, [155] = 155, [156] = 156, [157] = 157, @@ -1830,33 +1837,33 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [159] = 159, [160] = 160, [161] = 161, - [162] = 162, + [162] = 158, [163] = 163, [164] = 164, [165] = 165, - [166] = 166, + [166] = 165, [167] = 167, [168] = 168, - [169] = 169, - [170] = 170, - [171] = 171, - [172] = 172, - [173] = 173, + [169] = 161, + [170] = 155, + [171] = 158, + [172] = 168, + [173] = 165, [174] = 174, - [175] = 175, - [176] = 176, + [175] = 161, + [176] = 167, [177] = 177, - [178] = 178, - [179] = 179, - [180] = 174, + [178] = 167, + [179] = 168, + [180] = 163, [181] = 181, - [182] = 172, + [182] = 182, [183] = 183, - [184] = 184, + [184] = 155, [185] = 185, [186] = 186, [187] = 187, - [188] = 175, + [188] = 188, [189] = 189, [190] = 190, [191] = 191, @@ -1874,24 +1881,24 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [203] = 203, [204] = 204, [205] = 205, - [206] = 203, - [207] = 205, - [208] = 204, + [206] = 206, + [207] = 207, + [208] = 208, [209] = 209, [210] = 210, - [211] = 209, + [211] = 211, [212] = 212, [213] = 213, [214] = 214, [215] = 215, [216] = 216, - [217] = 217, - [218] = 218, - [219] = 216, + [217] = 216, + [218] = 206, + [219] = 214, [220] = 220, [221] = 221, [222] = 222, - [223] = 220, + [223] = 223, [224] = 224, [225] = 225, [226] = 226, @@ -1902,66 +1909,66 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [231] = 231, [232] = 232, [233] = 233, - [234] = 234, + [234] = 232, [235] = 235, [236] = 236, [237] = 237, - [238] = 238, + [238] = 236, [239] = 239, - [240] = 240, - [241] = 235, - [242] = 230, + [240] = 239, + [241] = 237, + [242] = 242, [243] = 243, [244] = 244, [245] = 245, - [246] = 236, - [247] = 238, - [248] = 232, - [249] = 249, - [250] = 245, + [246] = 246, + [247] = 247, + [248] = 248, + [249] = 248, + [250] = 250, [251] = 251, [252] = 252, [253] = 253, - [254] = 240, - [255] = 252, + [254] = 242, + [255] = 255, [256] = 256, [257] = 257, [258] = 258, [259] = 259, - [260] = 260, - [261] = 261, - [262] = 262, + [260] = 19, + [261] = 18, + [262] = 25, [263] = 263, [264] = 264, [265] = 265, [266] = 266, - [267] = 261, - [268] = 268, + [267] = 267, + [268] = 36, [269] = 269, - [270] = 270, + [270] = 269, [271] = 271, [272] = 272, [273] = 273, [274] = 274, [275] = 275, [276] = 276, - [277] = 277, + [277] = 276, [278] = 278, [279] = 279, [280] = 280, - [281] = 281, + [281] = 263, [282] = 282, [283] = 283, - [284] = 284, - [285] = 285, + [284] = 16, + [285] = 264, [286] = 286, [287] = 287, - [288] = 288, - [289] = 289, - [290] = 290, - [291] = 291, + [288] = 265, + [289] = 282, + [290] = 279, + [291] = 275, [292] = 292, - [293] = 283, + [293] = 293, [294] = 294, [295] = 295, [296] = 296, @@ -1973,7 +1980,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [302] = 302, [303] = 303, [304] = 304, - [305] = 305, + [305] = 300, [306] = 306, [307] = 307, [308] = 308, @@ -1982,8 +1989,8 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [311] = 311, [312] = 312, [313] = 313, - [314] = 314, - [315] = 300, + [314] = 313, + [315] = 315, [316] = 316, [317] = 317, [318] = 318, @@ -2006,13 +2013,13 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [335] = 335, [336] = 336, [337] = 337, - [338] = 326, + [338] = 338, [339] = 339, [340] = 340, - [341] = 341, + [341] = 220, [342] = 342, [343] = 343, - [344] = 344, + [344] = 16, [345] = 345, [346] = 346, [347] = 347, @@ -2022,9 +2029,9 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [351] = 351, [352] = 352, [353] = 353, - [354] = 354, + [354] = 346, [355] = 355, - [356] = 356, + [356] = 228, [357] = 357, [358] = 358, [359] = 359, @@ -2039,7 +2046,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [368] = 368, [369] = 369, [370] = 370, - [371] = 371, + [371] = 360, [372] = 372, [373] = 373, [374] = 374, @@ -2051,7 +2058,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [380] = 380, [381] = 381, [382] = 382, - [383] = 380, + [383] = 383, [384] = 384, [385] = 385, [386] = 386, @@ -2071,7 +2078,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [400] = 400, [401] = 401, [402] = 402, - [403] = 397, + [403] = 403, [404] = 404, [405] = 405, [406] = 406, @@ -2086,7 +2093,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [415] = 415, [416] = 416, [417] = 417, - [418] = 397, + [418] = 418, [419] = 419, [420] = 420, [421] = 421, @@ -2099,50 +2106,50 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [428] = 428, [429] = 429, [430] = 430, - [431] = 431, + [431] = 423, [432] = 432, [433] = 433, [434] = 434, - [435] = 232, + [435] = 435, [436] = 436, [437] = 437, [438] = 438, - [439] = 230, + [439] = 422, [440] = 440, [441] = 441, - [442] = 442, + [442] = 440, [443] = 443, [444] = 444, [445] = 445, - [446] = 446, + [446] = 235, [447] = 447, [448] = 448, [449] = 449, [450] = 450, - [451] = 421, + [451] = 451, [452] = 452, [453] = 453, - [454] = 240, + [454] = 454, [455] = 455, - [456] = 456, + [456] = 422, [457] = 457, [458] = 458, [459] = 459, [460] = 460, - [461] = 235, + [461] = 461, [462] = 462, [463] = 463, - [464] = 464, - [465] = 465, + [464] = 265, + [465] = 264, [466] = 466, [467] = 467, [468] = 468, [469] = 469, - [470] = 470, + [470] = 275, [471] = 471, [472] = 472, [473] = 473, - [474] = 474, + [474] = 466, [475] = 475, [476] = 476, [477] = 477, @@ -2159,14 +2166,14 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [488] = 488, [489] = 489, [490] = 490, - [491] = 491, + [491] = 279, [492] = 492, [493] = 493, [494] = 494, [495] = 495, [496] = 496, [497] = 497, - [498] = 498, + [498] = 466, [499] = 499, [500] = 500, [501] = 501, @@ -2258,88 +2265,151 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [587] = 587, [588] = 588, [589] = 589, - [590] = 119, + [590] = 590, [591] = 591, [592] = 592, - [593] = 126, + [593] = 130, [594] = 594, [595] = 595, [596] = 596, [597] = 597, - [598] = 106, + [598] = 120, [599] = 599, [600] = 600, - [601] = 117, + [601] = 601, [602] = 602, [603] = 603, - [604] = 604, + [604] = 118, [605] = 605, [606] = 606, - [607] = 607, + [607] = 136, [608] = 608, [609] = 609, - [610] = 559, + [610] = 610, [611] = 611, - [612] = 558, + [612] = 612, [613] = 613, [614] = 614, [615] = 615, - [616] = 498, - [617] = 495, + [616] = 616, + [617] = 617, [618] = 618, - [619] = 484, + [619] = 619, [620] = 620, - [621] = 464, - [622] = 465, - [623] = 473, - [624] = 479, - [625] = 485, - [626] = 546, - [627] = 484, - [628] = 473, + [621] = 621, + [622] = 622, + [623] = 623, + [624] = 624, + [625] = 625, + [626] = 626, + [627] = 627, + [628] = 628, [629] = 629, - [630] = 539, + [630] = 617, [631] = 631, - [632] = 581, + [632] = 632, [633] = 633, - [634] = 634, + [634] = 503, [635] = 635, - [636] = 518, + [636] = 580, [637] = 637, - [638] = 638, + [638] = 584, [639] = 639, - [640] = 466, - [641] = 641, - [642] = 642, - [643] = 643, + [640] = 640, + [641] = 605, + [642] = 592, + [643] = 578, [644] = 644, - [645] = 530, - [646] = 466, - [647] = 606, - [648] = 605, - [649] = 604, - [650] = 650, - [651] = 651, - [652] = 557, - [653] = 521, + [645] = 558, + [646] = 548, + [647] = 647, + [648] = 535, + [649] = 534, + [650] = 518, + [651] = 520, + [652] = 514, + [653] = 546, [654] = 654, - [655] = 501, - [656] = 500, - [657] = 499, - [658] = 497, - [659] = 659, + [655] = 655, + [656] = 656, + [657] = 503, + [658] = 658, + [659] = 580, [660] = 660, [661] = 661, - [662] = 662, + [662] = 578, [663] = 663, - [664] = 580, - [665] = 528, - [666] = 478, - [667] = 480, - [668] = 528, - [669] = 607, - [670] = 603, - [671] = 602, + [664] = 548, + [665] = 518, + [666] = 656, + [667] = 667, + [668] = 509, + [669] = 669, + [670] = 540, + [671] = 671, + [672] = 538, + [673] = 673, + [674] = 674, + [675] = 632, + [676] = 676, + [677] = 677, + [678] = 678, + [679] = 547, + [680] = 680, + [681] = 681, + [682] = 682, + [683] = 683, + [684] = 530, + [685] = 685, + [686] = 509, + [687] = 687, + [688] = 540, + [689] = 689, + [690] = 690, + [691] = 632, + [692] = 692, + [693] = 547, + [694] = 694, + [695] = 614, + [696] = 613, + [697] = 612, + [698] = 694, + [699] = 699, + [700] = 700, + [701] = 582, + [702] = 644, + [703] = 703, + [704] = 597, + [705] = 596, + [706] = 595, + [707] = 586, + [708] = 708, + [709] = 709, + [710] = 614, + [711] = 613, + [712] = 612, + [713] = 713, + [714] = 714, + [715] = 582, + [716] = 716, + [717] = 717, + [718] = 718, + [719] = 719, + [720] = 539, + [721] = 681, + [722] = 519, + [723] = 507, + [724] = 724, + [725] = 725, + [726] = 539, + [727] = 681, + [728] = 692, + [729] = 616, + [730] = 611, + [731] = 610, + [732] = 616, + [733] = 611, + [734] = 610, }; static bool ts_lex(TSLexer *lexer, TSStateId state) { @@ -2347,287 +2417,468 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(50); - if (lookahead == '!') ADVANCE(111); - if (lookahead == '"') ADVANCE(8); - if (lookahead == '$') ADVANCE(257); - if (lookahead == '%') ADVANCE(120); - if (lookahead == '&') ADVANCE(79); - if (lookahead == '(') ADVANCE(54); - if (lookahead == ')') ADVANCE(55); - if (lookahead == '*') ADVANCE(117); - if (lookahead == '+') ADVANCE(115); - if (lookahead == ',') ADVANCE(51); - if (lookahead == '-') ADVANCE(113); - if (lookahead == '/') ADVANCE(119); - if (lookahead == '0') ADVANCE(356); - if (lookahead == ':') ADVANCE(104); - if (lookahead == ';') ADVANCE(53); - if (lookahead == '<') ADVANCE(127); - if (lookahead == '=') ADVANCE(103); - if (lookahead == '>') ADVANCE(129); - if (lookahead == '?') ADVANCE(134); - if (lookahead == 'L') ADVANCE(161); - if (lookahead == 'R') ADVANCE(162); - if (lookahead == 'S') ADVANCE(200); - if (lookahead == '[') ADVANCE(80); - if (lookahead == ']') ADVANCE(82); - if (lookahead == '^') ADVANCE(130); - if (lookahead == 'g') ADVANCE(248); - if (lookahead == 'l') ADVANCE(107); - if (lookahead == '{') ADVANCE(56); - if (lookahead == '|') ADVANCE(131); - if (lookahead == '}') ADVANCE(57); - if (lookahead == '~') ADVANCE(116); + if (eof) ADVANCE(99); + if (lookahead == '!') ADVANCE(167); + if (lookahead == '"') ADVANCE(14); + if (lookahead == '$') ADVANCE(524); + if (lookahead == '%') ADVANCE(190); + if (lookahead == '&') ADVANCE(131); + if (lookahead == '(') ADVANCE(103); + if (lookahead == ')') ADVANCE(104); + if (lookahead == '*') ADVANCE(186); + if (lookahead == '+') ADVANCE(171); + if (lookahead == ',') ADVANCE(100); + if (lookahead == '-') ADVANCE(169); + if (lookahead == '/') ADVANCE(188); + if (lookahead == '0') ADVANCE(772); + if (lookahead == ':') ADVANCE(157); + if (lookahead == ';') ADVANCE(102); + if (lookahead == '<') ADVANCE(199); + if (lookahead == '=') ADVANCE(154); + if (lookahead == '>') ADVANCE(202); + if (lookahead == '?') ADVANCE(210); + if (lookahead == 'A') ADVANCE(290); + if (lookahead == 'B') ADVANCE(363); + if (lookahead == 'C') ADVANCE(416); + if (lookahead == 'D') ADVANCE(273); + if (lookahead == 'I') ADVANCE(393); + if (lookahead == 'L') ADVANCE(331); + if (lookahead == 'M') ADVANCE(274); + if (lookahead == 'N') ADVANCE(327); + if (lookahead == 'O') ADVANCE(447); + if (lookahead == 'R') ADVANCE(314); + if (lookahead == 'S') ADVANCE(315); + if (lookahead == 'T') ADVANCE(495); + if (lookahead == '[') ADVANCE(132); + if (lookahead == ']') ADVANCE(134); + if (lookahead == '^') ADVANCE(205); + if (lookahead == 'g') ADVANCE(515); + if (lookahead == 'l') ADVANCE(163); + if (lookahead == '{') ADVANCE(105); + if (lookahead == '|') ADVANCE(206); + if (lookahead == '}') ADVANCE(106); + if (lookahead == '~') ADVANCE(173); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(0) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(357); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(255); + if (lookahead == 'E' || + lookahead == 'F' || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(522); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(773); if (lookahead == '.' || ('G' <= lookahead && lookahead <= '_') || - ('h' <= lookahead && lookahead <= 'z')) ADVANCE(258); + ('h' <= lookahead && lookahead <= 'z')) ADVANCE(525); END_STATE(); case 1: - if (lookahead == '!') ADVANCE(111); - if (lookahead == '"') ADVANCE(8); - if (lookahead == '$') ADVANCE(257); - if (lookahead == '&') ADVANCE(29); - if (lookahead == '(') ADVANCE(54); - if (lookahead == '*') ADVANCE(30); - if (lookahead == '+') ADVANCE(115); - if (lookahead == '-') ADVANCE(113); - if (lookahead == '/') ADVANCE(141); - if (lookahead == '0') ADVANCE(356); - if (lookahead == ':') ADVANCE(104); - if (lookahead == '<') ADVANCE(26); - if (lookahead == '=') ADVANCE(103); - if (lookahead == '>') ADVANCE(38); - if (lookahead == 'L') ADVANCE(161); - if (lookahead == '^') ADVANCE(31); - if (lookahead == '|') ADVANCE(32); - if (lookahead == '~') ADVANCE(116); + if (lookahead == '!') ADVANCE(167); + if (lookahead == '"') ADVANCE(14); + if (lookahead == '(') ADVANCE(103); + if (lookahead == ')') ADVANCE(104); + if (lookahead == ',') ADVANCE(100); + if (lookahead == '-') ADVANCE(93); + if (lookahead == '/') ADVANCE(267); + if (lookahead == ':') ADVANCE(157); + if (lookahead == ';') ADVANCE(102); + if (lookahead == '=') ADVANCE(156); + if (lookahead == '{') ADVANCE(105); + if (lookahead == '}') ADVANCE(106); + if (lookahead == '~') ADVANCE(526); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(1) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(357); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(255); - if (lookahead == '.' || - ('G' <= lookahead && lookahead <= 'Z') || + if (lookahead == '$' || + lookahead == '.' || + ('A' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(258); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(525); END_STATE(); case 2: - if (lookahead == '!') ADVANCE(111); - if (lookahead == '"') ADVANCE(8); - if (lookahead == '$') ADVANCE(257); - if (lookahead == '(') ADVANCE(54); - if (lookahead == ')') ADVANCE(55); - if (lookahead == '+') ADVANCE(114); - if (lookahead == '-') ADVANCE(112); - if (lookahead == '/') ADVANCE(142); - if (lookahead == '0') ADVANCE(356); - if (lookahead == ':') ADVANCE(104); - if (lookahead == '=') ADVANCE(47); - if (lookahead == 'L') ADVANCE(161); - if (lookahead == '~') ADVANCE(116); + if (lookahead == '!') ADVANCE(167); + if (lookahead == '"') ADVANCE(15); + if (lookahead == '$') ADVANCE(674); + if (lookahead == '&') ADVANCE(44); + if (lookahead == '(') ADVANCE(103); + if (lookahead == '*') ADVANCE(37); + if (lookahead == '+') ADVANCE(171); + if (lookahead == '-') ADVANCE(169); + if (lookahead == '/') ADVANCE(20); + if (lookahead == '0') ADVANCE(772); + if (lookahead == ':') ADVANCE(157); + if (lookahead == '<') ADVANCE(36); + if (lookahead == '=') ADVANCE(153); + if (lookahead == '>') ADVANCE(46); + if (lookahead == 'A') ADVANCE(542); + if (lookahead == 'B') ADVANCE(589); + if (lookahead == 'C') ADVANCE(628); + if (lookahead == 'D') ADVANCE(530); + if (lookahead == 'L') ADVANCE(564); + if (lookahead == 'M') ADVANCE(531); + if (lookahead == 'N') ADVANCE(562); + if (lookahead == 'O') ADVANCE(641); + if (lookahead == 'S') ADVANCE(557); + if (lookahead == '^') ADVANCE(40); + if (lookahead == '|') ADVANCE(41); + if (lookahead == '~') ADVANCE(172); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(2) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(357); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(255); + if (lookahead == 'E' || + lookahead == 'F' || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(672); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(773); if (lookahead == '.' || ('G' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(258); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(675); END_STATE(); case 3: - if (lookahead == '!') ADVANCE(35); - if (lookahead == '"') ADVANCE(8); - if (lookahead == '%') ADVANCE(120); - if (lookahead == '&') ADVANCE(79); - if (lookahead == '*') ADVANCE(117); - if (lookahead == '+') ADVANCE(114); - if (lookahead == ',') ADVANCE(51); - if (lookahead == '-') ADVANCE(112); - if (lookahead == '/') ADVANCE(119); - if (lookahead == ';') ADVANCE(53); - if (lookahead == '<') ADVANCE(127); - if (lookahead == '=') ADVANCE(37); - if (lookahead == '>') ADVANCE(129); - if (lookahead == '?') ADVANCE(134); - if (lookahead == '^') ADVANCE(130); - if (lookahead == '|') ADVANCE(131); - if (lookahead == '}') ADVANCE(57); - if (lookahead == '~') ADVANCE(259); + if (lookahead == '!') ADVANCE(167); + if (lookahead == '"') ADVANCE(15); + if (lookahead == '$') ADVANCE(674); + if (lookahead == '(') ADVANCE(103); + if (lookahead == ')') ADVANCE(104); + if (lookahead == '+') ADVANCE(170); + if (lookahead == '-') ADVANCE(168); + if (lookahead == '/') ADVANCE(21); + if (lookahead == '0') ADVANCE(772); + if (lookahead == 'A') ADVANCE(542); + if (lookahead == 'B') ADVANCE(597); + if (lookahead == 'C') ADVANCE(626); + if (lookahead == 'D') ADVANCE(529); + if (lookahead == 'I') ADVANCE(615); + if (lookahead == 'L') ADVANCE(564); + if (lookahead == 'M') ADVANCE(531); + if (lookahead == 'N') ADVANCE(561); + if (lookahead == 'O') ADVANCE(640); + if (lookahead == 'R') ADVANCE(575); + if (lookahead == 'S') ADVANCE(557); + if (lookahead == 'T') ADVANCE(663); + if (lookahead == '~') ADVANCE(172); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(3) - if (lookahead == '$' || - lookahead == '.' || - ('A' <= lookahead && lookahead <= 'Z') || + if (lookahead == 'E' || + lookahead == 'F' || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(672); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(773); + if (lookahead == '.' || + ('G' <= lookahead && lookahead <= 'Z') || lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(258); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(675); END_STATE(); case 4: - if (lookahead == '!') ADVANCE(35); - if (lookahead == '%') ADVANCE(120); - if (lookahead == '&') ADVANCE(79); - if (lookahead == '(') ADVANCE(54); - if (lookahead == ')') ADVANCE(55); - if (lookahead == '*') ADVANCE(117); - if (lookahead == '+') ADVANCE(114); - if (lookahead == ',') ADVANCE(51); - if (lookahead == '-') ADVANCE(112); - if (lookahead == '/') ADVANCE(118); - if (lookahead == ':') ADVANCE(104); - if (lookahead == ';') ADVANCE(53); - if (lookahead == '<') ADVANCE(127); - if (lookahead == '=') ADVANCE(36); - if (lookahead == '>') ADVANCE(129); - if (lookahead == '?') ADVANCE(134); - if (lookahead == 'L') ADVANCE(39); - if (lookahead == '^') ADVANCE(130); - if (lookahead == 'l') ADVANCE(108); - if (lookahead == '|') ADVANCE(131); + if (lookahead == '!') ADVANCE(167); + if (lookahead == '"') ADVANCE(15); + if (lookahead == '$') ADVANCE(674); + if (lookahead == '(') ADVANCE(103); + if (lookahead == '+') ADVANCE(170); + if (lookahead == '-') ADVANCE(168); + if (lookahead == '/') ADVANCE(21); + if (lookahead == '0') ADVANCE(772); + if (lookahead == ':') ADVANCE(157); + if (lookahead == 'A') ADVANCE(542); + if (lookahead == 'B') ADVANCE(597); + if (lookahead == 'C') ADVANCE(628); + if (lookahead == 'D') ADVANCE(530); + if (lookahead == 'L') ADVANCE(564); + if (lookahead == 'M') ADVANCE(531); + if (lookahead == 'N') ADVANCE(562); + if (lookahead == 'O') ADVANCE(641); + if (lookahead == 'S') ADVANCE(557); + if (lookahead == '~') ADVANCE(172); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(4) + if (lookahead == 'E' || + lookahead == 'F' || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(672); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(773); + if (lookahead == '.' || + ('G' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(675); END_STATE(); case 5: - if (lookahead == '"') ADVANCE(8); - if (lookahead == '&') ADVANCE(29); - if (lookahead == '*') ADVANCE(264); - if (lookahead == '+') ADVANCE(265); - if (lookahead == '-') ADVANCE(266); - if (lookahead == '/') ADVANCE(143); - if (lookahead == ';') ADVANCE(53); - if (lookahead == '<') ADVANCE(26); - if (lookahead == '=') ADVANCE(102); - if (lookahead == '>') ADVANCE(38); - if (lookahead == 'C') ADVANCE(201); - if (lookahead == 'E') ADVANCE(236); - if (lookahead == 'R') ADVANCE(166); - if (lookahead == 'S') ADVANCE(202); - if (lookahead == '[') ADVANCE(81); - if (lookahead == '^') ADVANCE(267); - if (lookahead == '|') ADVANCE(32); - if (lookahead == '}') ADVANCE(57); - if (lookahead == '~') ADVANCE(254); + if (lookahead == '!') ADVANCE(45); + if (lookahead == '"') ADVANCE(14); + if (lookahead == '%') ADVANCE(190); + if (lookahead == '&') ADVANCE(131); + if (lookahead == '*') ADVANCE(185); + if (lookahead == '+') ADVANCE(170); + if (lookahead == ',') ADVANCE(100); + if (lookahead == '-') ADVANCE(168); + if (lookahead == '/') ADVANCE(189); + if (lookahead == ';') ADVANCE(102); + if (lookahead == '<') ADVANCE(200); + if (lookahead == '=') ADVANCE(39); + if (lookahead == '>') ADVANCE(203); + if (lookahead == '?') ADVANCE(210); + if (lookahead == '^') ADVANCE(204); + if (lookahead == '|') ADVANCE(207); + if (lookahead == '}') ADVANCE(106); + if (lookahead == '~') ADVANCE(526); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(5) + if (lookahead == '$' || + lookahead == '.' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(525); + END_STATE(); + case 6: + if (lookahead == '!') ADVANCE(45); + if (lookahead == '"') ADVANCE(14); + if (lookahead == '%') ADVANCE(190); + if (lookahead == '&') ADVANCE(131); + if (lookahead == '*') ADVANCE(185); + if (lookahead == '+') ADVANCE(170); + if (lookahead == ',') ADVANCE(100); + if (lookahead == '-') ADVANCE(168); + if (lookahead == '/') ADVANCE(189); + if (lookahead == '<') ADVANCE(200); + if (lookahead == '=') ADVANCE(39); + if (lookahead == '>') ADVANCE(203); + if (lookahead == '?') ADVANCE(210); + if (lookahead == 'A') ADVANCE(452); + if (lookahead == 'O') ADVANCE(490); + if (lookahead == '^') ADVANCE(204); + if (lookahead == '|') ADVANCE(207); + if (lookahead == '}') ADVANCE(106); + if (lookahead == '~') ADVANCE(526); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(6) + if (lookahead == '$' || + lookahead == '.' || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(525); + END_STATE(); + case 7: + if (lookahead == '!') ADVANCE(45); + if (lookahead == '%') ADVANCE(190); + if (lookahead == '&') ADVANCE(131); + if (lookahead == '(') ADVANCE(103); + if (lookahead == ')') ADVANCE(104); + if (lookahead == '*') ADVANCE(185); + if (lookahead == '+') ADVANCE(170); + if (lookahead == ',') ADVANCE(100); + if (lookahead == '-') ADVANCE(168); + if (lookahead == '/') ADVANCE(187); + if (lookahead == ':') ADVANCE(157); + if (lookahead == ';') ADVANCE(102); + if (lookahead == '<') ADVANCE(200); + if (lookahead == '=') ADVANCE(38); + if (lookahead == '>') ADVANCE(203); + if (lookahead == '?') ADVANCE(210); + if (lookahead == 'B') ADVANCE(68); + if (lookahead == 'C') ADVANCE(74); + if (lookahead == 'D') ADVANCE(85); + if (lookahead == 'I') ADVANCE(71); + if (lookahead == 'L') ADVANCE(60); + if (lookahead == 'N') ADVANCE(78); + if (lookahead == 'O') ADVANCE(88); + if (lookahead == 'R') ADVANCE(58); + if (lookahead == 'T') ADVANCE(92); + if (lookahead == '^') ADVANCE(204); + if (lookahead == 'l') ADVANCE(164); + if (lookahead == '|') ADVANCE(207); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(7) + END_STATE(); + case 8: + if (lookahead == '"') ADVANCE(14); + if (lookahead == '&') ADVANCE(44); + if (lookahead == '*') ADVANCE(680); + if (lookahead == '+') ADVANCE(681); + if (lookahead == '-') ADVANCE(682); + if (lookahead == '/') ADVANCE(268); + if (lookahead == ';') ADVANCE(102); + if (lookahead == '<') ADVANCE(36); + if (lookahead == '=') ADVANCE(155); + if (lookahead == '>') ADVANCE(46); + if (lookahead == 'A') ADVANCE(458); + if (lookahead == 'C') ADVANCE(419); + if (lookahead == 'E') ADVANCE(494); + if (lookahead == 'R') ADVANCE(321); + if (lookahead == 'S') ADVANCE(420); + if (lookahead == '[') ADVANCE(133); + if (lookahead == '^') ADVANCE(683); + if (lookahead == '|') ADVANCE(41); + if (lookahead == '}') ADVANCE(106); + if (lookahead == '~') ADVANCE(521); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(8) if (lookahead == '!' || lookahead == ',' || ('0' <= lookahead && lookahead <= '?') || - lookahead == ']') ADVANCE(351); + lookahead == ']') ADVANCE(767); if (lookahead == '$' || lookahead == '.' || - ('A' <= lookahead && lookahead <= '_') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(253); + ('B' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(520); END_STATE(); - case 6: - if (lookahead == '"') ADVANCE(8); - if (lookahead == '/') ADVANCE(144); - if (lookahead == ';') ADVANCE(53); - if (lookahead == '=') ADVANCE(350); - if (lookahead == 'C') ADVANCE(201); - if (lookahead == 'E') ADVANCE(236); - if (lookahead == 'R') ADVANCE(166); - if (lookahead == 'S') ADVANCE(202); - if (lookahead == '[') ADVANCE(81); - if (lookahead == '}') ADVANCE(57); - if (lookahead == '~') ADVANCE(254); + case 9: + if (lookahead == '"') ADVANCE(14); + if (lookahead == ')') ADVANCE(104); + if (lookahead == ',') ADVANCE(100); + if (lookahead == '/') ADVANCE(267); + if (lookahead == ':') ADVANCE(157); + if (lookahead == '=') ADVANCE(156); + if (lookahead == '>') ADVANCE(201); + if (lookahead == 'A') ADVANCE(452); + if (lookahead == 'O') ADVANCE(490); + if (lookahead == '}') ADVANCE(106); + if (lookahead == '~') ADVANCE(526); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(6) + lookahead == ' ') SKIP(9) + if (lookahead == '$' || + lookahead == '.' || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(525); + END_STATE(); + case 10: + if (lookahead == '"') ADVANCE(14); + if (lookahead == '/') ADVANCE(267); + if (lookahead == '=') ADVANCE(96); + if (lookahead == 'A') ADVANCE(387); + if (lookahead == '{') ADVANCE(105); + if (lookahead == '~') ADVANCE(526); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(10) + if (lookahead == '$' || + lookahead == '.' || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(525); + END_STATE(); + case 11: + if (lookahead == '"') ADVANCE(14); + if (lookahead == '/') ADVANCE(267); + if (lookahead == '=') ADVANCE(96); + if (lookahead == 'O') ADVANCE(448); + if (lookahead == '~') ADVANCE(526); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(11) + if (lookahead == '$' || + lookahead == '.' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(525); + END_STATE(); + case 12: + if (lookahead == '"') ADVANCE(14); + if (lookahead == '/') ADVANCE(269); + if (lookahead == ';') ADVANCE(102); + if (lookahead == '=') ADVANCE(766); + if (lookahead == 'A') ADVANCE(458); + if (lookahead == 'C') ADVANCE(419); + if (lookahead == 'E') ADVANCE(494); + if (lookahead == 'R') ADVANCE(321); + if (lookahead == 'S') ADVANCE(420); + if (lookahead == '[') ADVANCE(133); + if (lookahead == '}') ADVANCE(106); + if (lookahead == '~') ADVANCE(521); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(12) if (lookahead == '!' || ('*' <= lookahead && lookahead <= '-') || ('0' <= lookahead && lookahead <= ':') || lookahead == '?' || lookahead == ']' || - lookahead == '^') ADVANCE(351); + lookahead == '^') ADVANCE(767); if (lookahead == '$' || lookahead == '.' || - ('A' <= lookahead && lookahead <= '_') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(253); + ('B' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(520); END_STATE(); - case 7: - if (lookahead == '"') ADVANCE(8); - if (lookahead == '/') ADVANCE(144); - if (lookahead == '=') ADVANCE(350); - if (lookahead == 'E') ADVANCE(236); - if (lookahead == 'R') ADVANCE(166); - if (lookahead == 'S') ADVANCE(202); - if (lookahead == '[') ADVANCE(81); - if (lookahead == '~') ADVANCE(254); + case 13: + if (lookahead == '"') ADVANCE(14); + if (lookahead == '/') ADVANCE(269); + if (lookahead == '=') ADVANCE(766); + if (lookahead == 'E') ADVANCE(494); + if (lookahead == 'R') ADVANCE(321); + if (lookahead == 'S') ADVANCE(420); + if (lookahead == '[') ADVANCE(133); + if (lookahead == '~') ADVANCE(521); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(7) + lookahead == ' ') SKIP(13) if (lookahead == '!' || ('*' <= lookahead && lookahead <= '-') || ('0' <= lookahead && lookahead <= ':') || lookahead == '?' || lookahead == ']' || - lookahead == '^') ADVANCE(351); + lookahead == '^') ADVANCE(767); if (lookahead == '$' || lookahead == '.' || ('A' <= lookahead && lookahead <= '_') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(253); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(520); END_STATE(); - case 8: - if (lookahead == '"') ADVANCE(140); - if (lookahead != 0) ADVANCE(8); + case 14: + if (lookahead == '"') ADVANCE(266); + if (lookahead != 0) ADVANCE(14); END_STATE(); - case 9: - if (lookahead == '&') ADVANCE(29); - if (lookahead == '*') ADVANCE(30); - if (lookahead == '+') ADVANCE(27); - if (lookahead == '-') ADVANCE(28); - if (lookahead == '/') ADVANCE(13); - if (lookahead == ';') ADVANCE(53); - if (lookahead == '<') ADVANCE(26); - if (lookahead == '=') ADVANCE(101); - if (lookahead == '>') ADVANCE(38); - if (lookahead == '^') ADVANCE(31); - if (lookahead == '{') ADVANCE(56); - if (lookahead == '|') ADVANCE(32); - if (lookahead == '}') ADVANCE(57); + case 15: + if (lookahead == '"') ADVANCE(527); + if (lookahead != 0) ADVANCE(15); + END_STATE(); + case 16: + if (lookahead == '"') ADVANCE(15); + if (lookahead == '/') ADVANCE(21); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(9) + lookahead == ' ') SKIP(16) if (lookahead == '$' || lookahead == '.' || ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(359); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(675); END_STATE(); - case 10: - if (lookahead == ')') ADVANCE(55); - if (lookahead == ',') ADVANCE(52); - if (lookahead == '/') ADVANCE(261); - if (lookahead == 'E') ADVANCE(338); - if (lookahead == 'R') ADVANCE(278); - if (lookahead == 'S') ADVANCE(305); + case 17: + if (lookahead == ')') ADVANCE(104); + if (lookahead == ',') ADVANCE(101); + if (lookahead == '/') ADVANCE(677); + if (lookahead == 'E') ADVANCE(754); + if (lookahead == 'R') ADVANCE(694); + if (lookahead == 'S') ADVANCE(721); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(10) + lookahead == ' ') SKIP(17) if (lookahead == '!' || lookahead == '$' || ('*' <= lookahead && lookahead <= ':') || @@ -2635,15 +2886,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '?' || ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(767); END_STATE(); - case 11: - if (lookahead == ')') ADVANCE(55); - if (lookahead == '/') ADVANCE(261); + case 18: + if (lookahead == ')') ADVANCE(104); + if (lookahead == '/') ADVANCE(677); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(11) + lookahead == ' ') SKIP(18) if (lookahead == '!' || lookahead == '$' || ('*' <= lookahead && lookahead <= ':') || @@ -2651,30 +2902,35 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '?' || ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(767); END_STATE(); - case 12: - if (lookahead == '*') ADVANCE(14); + case 19: + if (lookahead == '*') ADVANCE(22); END_STATE(); - case 13: - if (lookahead == '*') ADVANCE(14); - if (lookahead == '=') ADVANCE(92); + case 20: + if (lookahead == '*') ADVANCE(22); + if (lookahead == '=') ADVANCE(144); + if (lookahead == 'D') ADVANCE(65); END_STATE(); - case 14: - if (lookahead == '*') ADVANCE(16); - if (lookahead != 0) ADVANCE(14); + case 21: + if (lookahead == '*') ADVANCE(22); + if (lookahead == 'D') ADVANCE(65); END_STATE(); - case 15: - if (lookahead == ',') ADVANCE(52); - if (lookahead == '/') ADVANCE(261); - if (lookahead == 'E') ADVANCE(338); - if (lookahead == 'R') ADVANCE(278); - if (lookahead == 'S') ADVANCE(305); - if (lookahead == ']') ADVANCE(83); + case 22: + if (lookahead == '*') ADVANCE(24); + if (lookahead != 0) ADVANCE(22); + END_STATE(); + case 23: + if (lookahead == ',') ADVANCE(101); + if (lookahead == '/') ADVANCE(677); + if (lookahead == 'E') ADVANCE(754); + if (lookahead == 'R') ADVANCE(694); + if (lookahead == 'S') ADVANCE(721); + if (lookahead == ']') ADVANCE(135); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(15) + lookahead == ' ') SKIP(23) if (lookahead == '!' || lookahead == '$' || ('*' <= lookahead && lookahead <= ':') || @@ -2682,21 +2938,24 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '?' || ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(767); END_STATE(); - case 16: - if (lookahead == '/') ADVANCE(375); - if (lookahead != 0) ADVANCE(14); + case 24: + if (lookahead == '/') ADVANCE(791); + if (lookahead != 0) ADVANCE(22); END_STATE(); - case 17: - if (lookahead == '/') ADVANCE(261); - if (lookahead == 'C') ADVANCE(308); - if (lookahead == 'E') ADVANCE(338); - if (lookahead == 'R') ADVANCE(278); + case 25: + if (lookahead == '/') ADVANCE(527); + END_STATE(); + case 26: + if (lookahead == '/') ADVANCE(677); + if (lookahead == 'C') ADVANCE(724); + if (lookahead == 'E') ADVANCE(754); + if (lookahead == 'R') ADVANCE(694); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(17) + lookahead == ' ') SKIP(26) if (lookahead == '!' || lookahead == '$' || ('*' <= lookahead && lookahead <= ':') || @@ -2704,17 +2963,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '?' || ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(767); END_STATE(); - case 18: - if (lookahead == '/') ADVANCE(261); - if (lookahead == 'E') ADVANCE(338); - if (lookahead == 'R') ADVANCE(278); - if (lookahead == 'S') ADVANCE(305); + case 27: + if (lookahead == '/') ADVANCE(677); + if (lookahead == 'E') ADVANCE(754); + if (lookahead == 'R') ADVANCE(694); + if (lookahead == 'S') ADVANCE(721); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(18) + lookahead == ' ') SKIP(27) if (lookahead == '!' || lookahead == '$' || ('*' <= lookahead && lookahead <= ':') || @@ -2722,17 +2981,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '?' || ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(767); END_STATE(); - case 19: - if (lookahead == '/') ADVANCE(261); - if (lookahead == 'E') ADVANCE(338); - if (lookahead == 'R') ADVANCE(278); - if (lookahead == 'S') ADVANCE(310); + case 28: + if (lookahead == '/') ADVANCE(677); + if (lookahead == 'E') ADVANCE(754); + if (lookahead == 'R') ADVANCE(694); + if (lookahead == 'S') ADVANCE(726); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(19) + lookahead == ' ') SKIP(28) if (lookahead == '!' || lookahead == '$' || ('*' <= lookahead && lookahead <= ':') || @@ -2740,16 +2999,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '?' || ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(767); END_STATE(); - case 20: - if (lookahead == '/') ADVANCE(261); - if (lookahead == 'E') ADVANCE(338); - if (lookahead == 'R') ADVANCE(278); + case 29: + if (lookahead == '/') ADVANCE(677); + if (lookahead == 'E') ADVANCE(754); + if (lookahead == 'R') ADVANCE(694); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(20) + lookahead == ' ') SKIP(29) if (lookahead == '!' || lookahead == '$' || ('*' <= lookahead && lookahead <= ':') || @@ -2757,16 +3016,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '?' || ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(767); END_STATE(); - case 21: - if (lookahead == '/') ADVANCE(261); - if (lookahead == 'E') ADVANCE(338); - if (lookahead == 'S') ADVANCE(311); + case 30: + if (lookahead == '/') ADVANCE(677); + if (lookahead == 'E') ADVANCE(754); + if (lookahead == 'S') ADVANCE(727); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(21) + lookahead == ' ') SKIP(30) if (lookahead == '!' || lookahead == '$' || ('*' <= lookahead && lookahead <= ':') || @@ -2774,16 +3033,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '?' || ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(767); END_STATE(); - case 22: - if (lookahead == '/') ADVANCE(261); - if (lookahead == 'E') ADVANCE(338); - if (lookahead == 'S') ADVANCE(312); + case 31: + if (lookahead == '/') ADVANCE(677); + if (lookahead == 'E') ADVANCE(754); + if (lookahead == 'S') ADVANCE(728); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(22) + lookahead == ' ') SKIP(31) if (lookahead == '!' || lookahead == '$' || ('*' <= lookahead && lookahead <= ':') || @@ -2791,15 +3050,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '?' || ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(767); END_STATE(); - case 23: - if (lookahead == '/') ADVANCE(261); - if (lookahead == 'E') ADVANCE(338); + case 32: + if (lookahead == '/') ADVANCE(677); + if (lookahead == 'E') ADVANCE(754); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(23) + lookahead == ' ') SKIP(32) if (lookahead == '!' || lookahead == '$' || ('*' <= lookahead && lookahead <= ':') || @@ -2807,18 +3066,33 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '?' || ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(767); END_STATE(); - case 24: - if (lookahead == '/') ADVANCE(12); - if (lookahead == 'e') ADVANCE(373); - if (lookahead == 'g') ADVANCE(367); - if (lookahead == 'l') ADVANCE(369); - if (lookahead == '}') ADVANCE(57); + case 33: + if (lookahead == '/') ADVANCE(19); + if (lookahead == ';') ADVANCE(102); + if (lookahead == '{') ADVANCE(105); + if (lookahead == '}') ADVANCE(106); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(33) + if (lookahead == '$' || + lookahead == '.' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(775); + END_STATE(); + case 34: + if (lookahead == '/') ADVANCE(19); + if (lookahead == 'e') ADVANCE(789); + if (lookahead == 'g') ADVANCE(783); + if (lookahead == 'l') ADVANCE(785); + if (lookahead == '}') ADVANCE(106); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(24) + lookahead == ' ') SKIP(34) if (lookahead == '!' || lookahead == '$' || lookahead == '*' || @@ -2826,46 +3100,22 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '.' || lookahead == '?' || ('A' <= lookahead && lookahead <= '_') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(374); - END_STATE(); - case 25: - if (lookahead == ':') ADVANCE(374); - END_STATE(); - case 26: - if (lookahead == '<') ADVANCE(33); - END_STATE(); - case 27: - if (lookahead == '=') ADVANCE(86); - END_STATE(); - case 28: - if (lookahead == '=') ADVANCE(88); - END_STATE(); - case 29: - if (lookahead == '=') ADVANCE(97); - END_STATE(); - case 30: - if (lookahead == '=') ADVANCE(90); - END_STATE(); - case 31: - if (lookahead == '=') ADVANCE(99); - END_STATE(); - case 32: - if (lookahead == '=') ADVANCE(98); - END_STATE(); - case 33: - if (lookahead == '=') ADVANCE(95); - END_STATE(); - case 34: - if (lookahead == '=') ADVANCE(96); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(790); END_STATE(); case 35: - if (lookahead == '=') ADVANCE(124); + if (lookahead == ':') ADVANCE(790); END_STATE(); case 36: - if (lookahead == '=') ADVANCE(123); + if (lookahead == '<') ADVANCE(42); END_STATE(); case 37: - if (lookahead == '=') ADVANCE(123); + if (lookahead == '=') ADVANCE(142); + END_STATE(); + case 38: + if (lookahead == '=') ADVANCE(195); + END_STATE(); + case 39: + if (lookahead == '=') ADVANCE(195); if (lookahead == '$' || lookahead == '.' || lookahead == '/' || @@ -2873,202 +3123,378 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '\\' || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(259); - END_STATE(); - case 38: - if (lookahead == '>') ADVANCE(34); - END_STATE(); - case 39: - if (lookahead == 'E') ADVANCE(42); + lookahead == '~') ADVANCE(526); END_STATE(); case 40: - if (lookahead == 'G') ADVANCE(43); + if (lookahead == '=') ADVANCE(151); END_STATE(); case 41: - if (lookahead == 'H') ADVANCE(105); + if (lookahead == '=') ADVANCE(150); END_STATE(); case 42: - if (lookahead == 'N') ADVANCE(40); + if (lookahead == '=') ADVANCE(147); END_STATE(); case 43: - if (lookahead == 'T') ADVANCE(41); + if (lookahead == '=') ADVANCE(148); END_STATE(); case 44: - if (lookahead == 'l') ADVANCE(48); + if (lookahead == '=') ADVANCE(149); END_STATE(); case 45: - if (lookahead == 'n') ADVANCE(109); + if (lookahead == '=') ADVANCE(196); END_STATE(); case 46: - if (lookahead == 'B' || - lookahead == 'D' || - lookahead == 'b' || - lookahead == 'd') ADVANCE(353); - if (lookahead == 'H' || - lookahead == 'O' || - lookahead == 'X' || - lookahead == 'h' || - lookahead == 'o' || - lookahead == 'x') ADVANCE(352); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(46); + if (lookahead == '>') ADVANCE(43); END_STATE(); case 47: - if (lookahead == '$' || - lookahead == '.' || - lookahead == '/' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '\\' || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(259); + if (lookahead == 'A') ADVANCE(82); END_STATE(); case 48: - if (lookahead == '$' || - ('+' <= lookahead && lookahead <= ':') || - lookahead == '=' || - ('A' <= lookahead && lookahead <= ']') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(260); + if (lookahead == 'A') ADVANCE(56); END_STATE(); case 49: - if (eof) ADVANCE(50); - if (lookahead == '!') ADVANCE(111); - if (lookahead == '"') ADVANCE(8); - if (lookahead == '(') ADVANCE(54); - if (lookahead == ')') ADVANCE(55); - if (lookahead == ',') ADVANCE(51); - if (lookahead == '-') ADVANCE(44); - if (lookahead == '/') ADVANCE(142); - if (lookahead == ':') ADVANCE(104); - if (lookahead == ';') ADVANCE(53); - if (lookahead == '=') ADVANCE(103); - if (lookahead == '>') ADVANCE(128); - if (lookahead == '{') ADVANCE(56); - if (lookahead == '}') ADVANCE(57); - if (lookahead == '~') ADVANCE(259); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(49) - if (lookahead == '$' || - lookahead == '.' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '\\' || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(258); + if (lookahead == 'A') ADVANCE(55); END_STATE(); case 50: - ACCEPT_TOKEN(ts_builtin_sym_end); + if (lookahead == 'A') ADVANCE(90); END_STATE(); case 51: - ACCEPT_TOKEN(anon_sym_COMMA); + if (lookahead == 'C') ADVANCE(47); END_STATE(); case 52: - ACCEPT_TOKEN(anon_sym_COMMA); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || - lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || - ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + if (lookahead == 'C') ADVANCE(66); END_STATE(); case 53: - ACCEPT_TOKEN(anon_sym_SEMI); + if (lookahead == 'C') ADVANCE(86); END_STATE(); case 54: - ACCEPT_TOKEN(anon_sym_LPAREN); + if (lookahead == 'D') ADVANCE(25); END_STATE(); case 55: - ACCEPT_TOKEN(anon_sym_RPAREN); + if (lookahead == 'D') ADVANCE(241); END_STATE(); case 56: - ACCEPT_TOKEN(anon_sym_LBRACE); + if (lookahead == 'D') ADVANCE(77); END_STATE(); case 57: - ACCEPT_TOKEN(anon_sym_RBRACE); + if (lookahead == 'E') ADVANCE(256); END_STATE(); case 58: - ACCEPT_TOKEN(anon_sym_SORT_BY_NAME); - if (lookahead == '!' || - lookahead == '*' || - lookahead == '?' || - lookahead == '^') ADVANCE(351); - if (('+' <= lookahead && lookahead <= '-') || - lookahead == ':' || - lookahead == '=' || - lookahead == '[' || - lookahead == ']') ADVANCE(254); - if (lookahead == '$' || - ('.' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '_') || - ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(253); + if (lookahead == 'E') ADVANCE(48); END_STATE(); case 59: - ACCEPT_TOKEN(anon_sym_SORT_BY_NAME); - if (('+' <= lookahead && lookahead <= '-') || - lookahead == ':' || - lookahead == '=' || - lookahead == '[' || - lookahead == ']') ADVANCE(259); - if (lookahead == '$' || - ('.' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '\\') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + if (lookahead == 'E') ADVANCE(83); END_STATE(); case 60: - ACCEPT_TOKEN(anon_sym_SORT_BY_NAME); - if (lookahead == '!' || + if (lookahead == 'E') ADVANCE(72); + END_STATE(); + case 61: + if (lookahead == 'E') ADVANCE(53); + END_STATE(); + case 62: + if (lookahead == 'F') ADVANCE(75); + END_STATE(); + case 63: + if (lookahead == 'G') ADVANCE(87); + END_STATE(); + case 64: + if (lookahead == 'H') ADVANCE(160); + END_STATE(); + case 65: + if (lookahead == 'I') ADVANCE(84); + END_STATE(); + case 66: + if (lookahead == 'K') ADVANCE(180); + END_STATE(); + case 67: + if (lookahead == 'L') ADVANCE(50); + END_STATE(); + case 68: + if (lookahead == 'L') ADVANCE(76); + END_STATE(); + case 69: + if (lookahead == 'L') ADVANCE(91); + END_STATE(); + case 70: + if (lookahead == 'L') ADVANCE(79); + END_STATE(); + case 71: + if (lookahead == 'N') ADVANCE(62); + END_STATE(); + case 72: + if (lookahead == 'N') ADVANCE(63); + END_STATE(); + case 73: + if (lookahead == 'N') ADVANCE(69); + END_STATE(); + case 74: + if (lookahead == 'O') ADVANCE(80); + END_STATE(); + case 75: + if (lookahead == 'O') ADVANCE(250); + END_STATE(); + case 76: + if (lookahead == 'O') ADVANCE(52); + END_STATE(); + case 77: + if (lookahead == 'O') ADVANCE(73); + END_STATE(); + case 78: + if (lookahead == 'O') ADVANCE(70); + END_STATE(); + case 79: + if (lookahead == 'O') ADVANCE(49); + END_STATE(); + case 80: + if (lookahead == 'P') ADVANCE(89); + END_STATE(); + case 81: + if (lookahead == 'P') ADVANCE(57); + END_STATE(); + case 82: + if (lookahead == 'R') ADVANCE(54); + END_STATE(); + case 83: + if (lookahead == 'R') ADVANCE(67); + END_STATE(); + case 84: + if (lookahead == 'S') ADVANCE(51); + END_STATE(); + case 85: + if (lookahead == 'S') ADVANCE(61); + END_STATE(); + case 86: + if (lookahead == 'T') ADVANCE(244); + END_STATE(); + case 87: + if (lookahead == 'T') ADVANCE(64); + END_STATE(); + case 88: + if (lookahead == 'V') ADVANCE(59); + END_STATE(); + case 89: + if (lookahead == 'Y') ADVANCE(247); + END_STATE(); + case 90: + if (lookahead == 'Y') ADVANCE(238); + END_STATE(); + case 91: + if (lookahead == 'Y') ADVANCE(253); + END_STATE(); + case 92: + if (lookahead == 'Y') ADVANCE(81); + END_STATE(); + case 93: + if (lookahead == 'l') ADVANCE(97); + END_STATE(); + case 94: + if (lookahead == 'n') ADVANCE(165); + END_STATE(); + case 95: + if (lookahead == 'B' || + lookahead == 'D' || + lookahead == 'b' || + lookahead == 'd') ADVANCE(769); + if (lookahead == 'H' || + lookahead == 'O' || + lookahead == 'X' || + lookahead == 'h' || + lookahead == 'o' || + lookahead == 'x') ADVANCE(768); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(95); + END_STATE(); + case 96: + if (lookahead == '$' || + lookahead == '.' || + lookahead == '/' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(526); + END_STATE(); + case 97: + if (lookahead == '$' || + ('+' <= lookahead && lookahead <= ':') || + lookahead == '=' || + ('A' <= lookahead && lookahead <= ']') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(676); + END_STATE(); + case 98: + if (eof) ADVANCE(99); + if (lookahead == '"') ADVANCE(14); + if (lookahead == ')') ADVANCE(104); + if (lookahead == '/') ADVANCE(267); + if (lookahead == ';') ADVANCE(102); + if (lookahead == '=') ADVANCE(96); + if (lookahead == '>') ADVANCE(201); + if (lookahead == 'A') ADVANCE(452); + if (lookahead == '~') ADVANCE(526); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(98) + if (lookahead == '$' || + lookahead == '.' || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(525); + END_STATE(); + case 99: + ACCEPT_TOKEN(ts_builtin_sym_end); + END_STATE(); + case 100: + ACCEPT_TOKEN(anon_sym_COMMA); + END_STATE(); + case 101: + ACCEPT_TOKEN(anon_sym_COMMA); + if (lookahead == '!' || lookahead == '$' || ('*' <= lookahead && lookahead <= ':') || lookahead == '=' || lookahead == '?' || ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(767); END_STATE(); - case 61: + case 102: + ACCEPT_TOKEN(anon_sym_SEMI); + END_STATE(); + case 103: + ACCEPT_TOKEN(anon_sym_LPAREN); + END_STATE(); + case 104: + ACCEPT_TOKEN(anon_sym_RPAREN); + END_STATE(); + case 105: + ACCEPT_TOKEN(anon_sym_LBRACE); + END_STATE(); + case 106: + ACCEPT_TOKEN(anon_sym_RBRACE); + END_STATE(); + case 107: + ACCEPT_TOKEN(anon_sym_ASSERT); + if (lookahead == '!' || + lookahead == '*' || + lookahead == '?' || + lookahead == '^') ADVANCE(767); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(521); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(520); + END_STATE(); + case 108: + ACCEPT_TOKEN(anon_sym_ASSERT); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); + END_STATE(); + case 109: + ACCEPT_TOKEN(anon_sym_ASSERT); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); + END_STATE(); + case 110: + ACCEPT_TOKEN(anon_sym_SORT_BY_NAME); + if (lookahead == '!' || + lookahead == '*' || + lookahead == '?' || + lookahead == '^') ADVANCE(767); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(521); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(520); + END_STATE(); + case 111: + ACCEPT_TOKEN(anon_sym_SORT_BY_NAME); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); + END_STATE(); + case 112: + ACCEPT_TOKEN(anon_sym_SORT_BY_NAME); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); + END_STATE(); + case 113: ACCEPT_TOKEN(anon_sym_SORT); - if (lookahead == '_') ADVANCE(152); + if (lookahead == '_') ADVANCE(292); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '\\') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(525); END_STATE(); - case 62: + case 114: ACCEPT_TOKEN(anon_sym_SORT); - if (lookahead == '_') ADVANCE(153); + if (lookahead == '_') ADVANCE(291); if (lookahead == '!' || lookahead == '*' || lookahead == '?' || - lookahead == '^') ADVANCE(351); + lookahead == '^') ADVANCE(767); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(254); + lookahead == ']') ADVANCE(521); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '\\') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(253); + lookahead == '~') ADVANCE(520); END_STATE(); - case 63: + case 115: ACCEPT_TOKEN(anon_sym_SORT); - if (lookahead == '_') ADVANCE(271); + if (lookahead == '_') ADVANCE(687); if (lookahead == '!' || lookahead == '$' || ('*' <= lookahead && lookahead <= ':') || @@ -3076,11 +3502,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '?' || ('A' <= lookahead && lookahead <= '^') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(767); END_STATE(); - case 64: + case 116: ACCEPT_TOKEN(anon_sym_SORT); - if (lookahead == '_') ADVANCE(272); + if (lookahead == '_') ADVANCE(688); if (lookahead == '!' || lookahead == '$' || ('*' <= lookahead && lookahead <= ':') || @@ -3088,11 +3514,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '?' || ('A' <= lookahead && lookahead <= '^') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(767); END_STATE(); - case 65: + case 117: ACCEPT_TOKEN(anon_sym_SORT); - if (lookahead == '_') ADVANCE(273); + if (lookahead == '_') ADVANCE(689); if (lookahead == '!' || lookahead == '$' || ('*' <= lookahead && lookahead <= ':') || @@ -3100,11 +3526,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '?' || ('A' <= lookahead && lookahead <= '^') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(767); END_STATE(); - case 66: + case 118: ACCEPT_TOKEN(anon_sym_SORT); - if (lookahead == '_') ADVANCE(274); + if (lookahead == '_') ADVANCE(690); if (lookahead == '!' || lookahead == '$' || ('*' <= lookahead && lookahead <= ':') || @@ -3112,23 +3538,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '?' || ('A' <= lookahead && lookahead <= '^') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(767); END_STATE(); - case 67: + case 119: ACCEPT_TOKEN(anon_sym_SORT_BY_ALIGNMENT); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '\\') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(525); END_STATE(); - case 68: + case 120: ACCEPT_TOKEN(anon_sym_SORT_BY_ALIGNMENT); if (lookahead == '!' || lookahead == '$' || @@ -3137,40 +3563,40 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '?' || ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(767); END_STATE(); - case 69: + case 121: ACCEPT_TOKEN(anon_sym_SORT_NONE); if (lookahead == '!' || lookahead == '*' || lookahead == '?' || - lookahead == '^') ADVANCE(351); + lookahead == '^') ADVANCE(767); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(254); + lookahead == ']') ADVANCE(521); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(253); + lookahead == '~') ADVANCE(520); END_STATE(); - case 70: + case 122: ACCEPT_TOKEN(anon_sym_SORT_NONE); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '\\') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(525); END_STATE(); - case 71: + case 123: ACCEPT_TOKEN(anon_sym_SORT_NONE); if (lookahead == '!' || lookahead == '$' || @@ -3179,23 +3605,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '?' || ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(767); END_STATE(); - case 72: + case 124: ACCEPT_TOKEN(anon_sym_SORT_BY_INIT_PRIORITY); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '\\') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(525); END_STATE(); - case 73: + case 125: ACCEPT_TOKEN(anon_sym_SORT_BY_INIT_PRIORITY); if (lookahead == '!' || lookahead == '$' || @@ -3204,40 +3630,40 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '?' || ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(767); END_STATE(); - case 74: + case 126: ACCEPT_TOKEN(anon_sym_REVERSE); if (lookahead == '!' || lookahead == '*' || lookahead == '?' || - lookahead == '^') ADVANCE(351); + lookahead == '^') ADVANCE(767); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(254); + lookahead == ']') ADVANCE(521); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(253); + lookahead == '~') ADVANCE(520); END_STATE(); - case 75: + case 127: ACCEPT_TOKEN(anon_sym_REVERSE); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '\\') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(525); END_STATE(); - case 76: + case 128: ACCEPT_TOKEN(anon_sym_REVERSE); if (lookahead == '!' || lookahead == '$' || @@ -3246,26 +3672,26 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '?' || ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(767); END_STATE(); - case 77: + case 129: ACCEPT_TOKEN(anon_sym_EXCLUDE_FILE); if (lookahead == '!' || lookahead == '*' || lookahead == '?' || - lookahead == '^') ADVANCE(351); + lookahead == '^') ADVANCE(767); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(254); + lookahead == ']') ADVANCE(521); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(253); + lookahead == '~') ADVANCE(520); END_STATE(); - case 78: + case 130: ACCEPT_TOKEN(anon_sym_EXCLUDE_FILE); if (lookahead == '!' || lookahead == '$' || @@ -3274,16 +3700,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '?' || ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(767); END_STATE(); - case 79: + case 131: ACCEPT_TOKEN(anon_sym_AMP); - if (lookahead == '&') ADVANCE(132); + if (lookahead == '&') ADVANCE(208); END_STATE(); - case 80: + case 132: ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); - case 81: + case 133: ACCEPT_TOKEN(anon_sym_LBRACK); if (lookahead == '!' || lookahead == '$' || @@ -3292,12 +3718,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '?' || ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(767); END_STATE(); - case 82: + case 134: ACCEPT_TOKEN(anon_sym_RBRACK); END_STATE(); - case 83: + case 135: ACCEPT_TOKEN(anon_sym_RBRACK); if (lookahead == '!' || lookahead == '$' || @@ -3306,26 +3732,26 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '?' || ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(767); END_STATE(); - case 84: + case 136: ACCEPT_TOKEN(anon_sym_CONSTRUCTORS); if (lookahead == '!' || lookahead == '*' || lookahead == '?' || - lookahead == '^') ADVANCE(351); + lookahead == '^') ADVANCE(767); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(254); + lookahead == ']') ADVANCE(521); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(253); + lookahead == '~') ADVANCE(520); END_STATE(); - case 85: + case 137: ACCEPT_TOKEN(anon_sym_CONSTRUCTORS); if (lookahead == '!' || lookahead == '$' || @@ -3334,12 +3760,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '?' || ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(767); END_STATE(); - case 86: + case 138: ACCEPT_TOKEN(anon_sym_PLUS_EQ); END_STATE(); - case 87: + case 139: ACCEPT_TOKEN(anon_sym_PLUS_EQ); if (lookahead == '!' || lookahead == '$' || @@ -3348,12 +3774,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '?' || ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(767); END_STATE(); - case 88: + case 140: ACCEPT_TOKEN(anon_sym_DASH_EQ); END_STATE(); - case 89: + case 141: ACCEPT_TOKEN(anon_sym_DASH_EQ); if (lookahead == '!' || lookahead == '$' || @@ -3362,12 +3788,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '?' || ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(767); END_STATE(); - case 90: + case 142: ACCEPT_TOKEN(anon_sym_STAR_EQ); END_STATE(); - case 91: + case 143: ACCEPT_TOKEN(anon_sym_STAR_EQ); if (lookahead == '!' || lookahead == '$' || @@ -3376,25 +3802,25 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '?' || ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(767); END_STATE(); - case 92: + case 144: ACCEPT_TOKEN(anon_sym_SLASH_EQ); END_STATE(); - case 93: + case 145: ACCEPT_TOKEN(anon_sym_SLASH_EQ); if (lookahead == '!' || lookahead == '*' || lookahead == '?' || - lookahead == '^') ADVANCE(351); + lookahead == '^') ADVANCE(767); if (lookahead == '$' || ('+' <= lookahead && lookahead <= ':') || lookahead == '=' || ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(254); + lookahead == '~') ADVANCE(521); END_STATE(); - case 94: + case 146: ACCEPT_TOKEN(anon_sym_SLASH_EQ); if (lookahead == '$' || ('+' <= lookahead && lookahead <= ':') || @@ -3402,24 +3828,24 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= ']') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(259); + lookahead == '~') ADVANCE(526); END_STATE(); - case 95: + case 147: ACCEPT_TOKEN(anon_sym_LT_LT_EQ); END_STATE(); - case 96: + case 148: ACCEPT_TOKEN(anon_sym_GT_GT_EQ); END_STATE(); - case 97: + case 149: ACCEPT_TOKEN(anon_sym_AMP_EQ); END_STATE(); - case 98: + case 150: ACCEPT_TOKEN(anon_sym_PIPE_EQ); END_STATE(); - case 99: + case 151: ACCEPT_TOKEN(anon_sym_CARET_EQ); END_STATE(); - case 100: + case 152: ACCEPT_TOKEN(anon_sym_CARET_EQ); if (lookahead == '!' || lookahead == '$' || @@ -3428,12 +3854,24 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '?' || ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(767); END_STATE(); - case 101: + case 153: ACCEPT_TOKEN(anon_sym_EQ); END_STATE(); - case 102: + case 154: + ACCEPT_TOKEN(anon_sym_EQ); + if (lookahead == '=') ADVANCE(195); + if (lookahead == '$' || + lookahead == '.' || + lookahead == '/' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(526); + END_STATE(); + case 155: ACCEPT_TOKEN(anon_sym_EQ); if (lookahead == '!' || ('*' <= lookahead && lookahead <= '-') || @@ -3442,15 +3880,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '?' || lookahead == '[' || lookahead == ']' || - lookahead == '^') ADVANCE(351); + lookahead == '^') ADVANCE(767); if (lookahead == '$' || lookahead == '.' || lookahead == '/' || ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(254); + lookahead == '~') ADVANCE(521); END_STATE(); - case 103: + case 156: ACCEPT_TOKEN(anon_sym_EQ); if (lookahead == '$' || lookahead == '.' || @@ -3459,83 +3897,120 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '\\' || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(259); + lookahead == '~') ADVANCE(526); END_STATE(); - case 104: + case 157: ACCEPT_TOKEN(anon_sym_COLON); END_STATE(); - case 105: + case 158: + ACCEPT_TOKEN(anon_sym_ORIGIN); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); + END_STATE(); + case 159: + ACCEPT_TOKEN(anon_sym_ORIGIN); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); + END_STATE(); + case 160: ACCEPT_TOKEN(anon_sym_LENGTH); END_STATE(); - case 106: + case 161: ACCEPT_TOKEN(anon_sym_LENGTH); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '\\') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(525); END_STATE(); - case 107: + case 162: + ACCEPT_TOKEN(anon_sym_LENGTH); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); + END_STATE(); + case 163: ACCEPT_TOKEN(anon_sym_l); - if (lookahead == 'e') ADVANCE(251); - if (lookahead == 'o') ADVANCE(247); + if (lookahead == 'e') ADVANCE(518); + if (lookahead == 'o') ADVANCE(514); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '\\') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(525); END_STATE(); - case 108: + case 164: ACCEPT_TOKEN(anon_sym_l); - if (lookahead == 'e') ADVANCE(45); + if (lookahead == 'e') ADVANCE(94); END_STATE(); - case 109: + case 165: ACCEPT_TOKEN(anon_sym_len); END_STATE(); - case 110: + case 166: ACCEPT_TOKEN(anon_sym_len); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '\\') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(525); END_STATE(); - case 111: + case 167: ACCEPT_TOKEN(anon_sym_BANG); END_STATE(); - case 112: + case 168: ACCEPT_TOKEN(anon_sym_DASH); END_STATE(); - case 113: + case 169: ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '=') ADVANCE(88); + if (lookahead == '=') ADVANCE(140); END_STATE(); - case 114: + case 170: ACCEPT_TOKEN(anon_sym_PLUS); END_STATE(); - case 115: + case 171: ACCEPT_TOKEN(anon_sym_PLUS); - if (lookahead == '=') ADVANCE(86); + if (lookahead == '=') ADVANCE(138); END_STATE(); - case 116: + case 172: + ACCEPT_TOKEN(anon_sym_TILDE); + END_STATE(); + case 173: ACCEPT_TOKEN(anon_sym_TILDE); if (lookahead == '$' || ('+' <= lookahead && lookahead <= ':') || @@ -3543,5757 +4018,10203 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('A' <= lookahead && lookahead <= ']') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(259); - END_STATE(); - case 117: - ACCEPT_TOKEN(anon_sym_STAR); + lookahead == '~') ADVANCE(526); END_STATE(); - case 118: - ACCEPT_TOKEN(anon_sym_SLASH); - if (lookahead == '*') ADVANCE(14); - END_STATE(); - case 119: - ACCEPT_TOKEN(anon_sym_SLASH); - if (lookahead == '*') ADVANCE(14); - if (lookahead == 'D') ADVANCE(179); - if (lookahead == '$' || - ('+' <= lookahead && lookahead <= ':') || + case 174: + ACCEPT_TOKEN(anon_sym_NEXT); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - ('A' <= lookahead && lookahead <= ']') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(259); - END_STATE(); - case 120: - ACCEPT_TOKEN(anon_sym_PERCENT); + lookahead == '~') ADVANCE(525); END_STATE(); - case 121: - ACCEPT_TOKEN(anon_sym_LT_LT); - END_STATE(); - case 122: - ACCEPT_TOKEN(anon_sym_GT_GT); - END_STATE(); - case 123: - ACCEPT_TOKEN(anon_sym_EQ_EQ); - END_STATE(); - case 124: - ACCEPT_TOKEN(anon_sym_BANG_EQ); - END_STATE(); - case 125: - ACCEPT_TOKEN(anon_sym_LT_EQ); - END_STATE(); - case 126: - ACCEPT_TOKEN(anon_sym_GT_EQ); - END_STATE(); - case 127: - ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '<') ADVANCE(121); - if (lookahead == '=') ADVANCE(125); - END_STATE(); - case 128: - ACCEPT_TOKEN(anon_sym_GT); - END_STATE(); - case 129: - ACCEPT_TOKEN(anon_sym_GT); - if (lookahead == '=') ADVANCE(126); - if (lookahead == '>') ADVANCE(122); - END_STATE(); - case 130: - ACCEPT_TOKEN(anon_sym_CARET); - END_STATE(); - case 131: - ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '|') ADVANCE(133); - END_STATE(); - case 132: - ACCEPT_TOKEN(anon_sym_AMP_AMP); - END_STATE(); - case 133: - ACCEPT_TOKEN(anon_sym_PIPE_PIPE); - END_STATE(); - case 134: - ACCEPT_TOKEN(anon_sym_QMARK); - END_STATE(); - case 135: - ACCEPT_TOKEN(anon_sym_global); - if (lookahead == ':') ADVANCE(25); - if (lookahead == '!' || - lookahead == '$' || - lookahead == '*' || - lookahead == '-' || - lookahead == '.' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(374); + case 175: + ACCEPT_TOKEN(anon_sym_NEXT); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 136: - ACCEPT_TOKEN(anon_sym_global); + case 176: + ACCEPT_TOKEN(anon_sym_ABSOLUTE); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '\\') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(525); END_STATE(); - case 137: - ACCEPT_TOKEN(anon_sym_local); - if (lookahead == ':') ADVANCE(25); - if (lookahead == '!' || - lookahead == '$' || - lookahead == '*' || - lookahead == '-' || - lookahead == '.' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(374); + case 177: + ACCEPT_TOKEN(anon_sym_ABSOLUTE); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 138: - ACCEPT_TOKEN(anon_sym_local); + case 178: + ACCEPT_TOKEN(anon_sym_DATA_SEGMENT_END); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '\\') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); - END_STATE(); - case 139: - ACCEPT_TOKEN(anon_sym_extern); - if (lookahead == ':') ADVANCE(25); - if (lookahead == '!' || - lookahead == '$' || - lookahead == '*' || - lookahead == '-' || - lookahead == '.' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(374); - END_STATE(); - case 140: - ACCEPT_TOKEN(sym_NAME); + lookahead == '~') ADVANCE(525); END_STATE(); - case 141: - ACCEPT_TOKEN(sym_NAME); - if (lookahead == '*') ADVANCE(14); - if (lookahead == '=') ADVANCE(94); - if (lookahead == 'D') ADVANCE(179); + case 179: + ACCEPT_TOKEN(anon_sym_DATA_SEGMENT_END); if (lookahead == '$' || - ('+' <= lookahead && lookahead <= ':') || - ('A' <= lookahead && lookahead <= ']') || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(259); + lookahead == '~') ADVANCE(675); END_STATE(); - case 142: - ACCEPT_TOKEN(sym_NAME); - if (lookahead == '*') ADVANCE(14); - if (lookahead == 'D') ADVANCE(179); - if (lookahead == '$' || - ('+' <= lookahead && lookahead <= ':') || + case 180: + ACCEPT_TOKEN(anon_sym_BLOCK); + END_STATE(); + case 181: + ACCEPT_TOKEN(anon_sym_BLOCK); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - ('A' <= lookahead && lookahead <= ']') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(259); + lookahead == '~') ADVANCE(525); END_STATE(); - case 143: - ACCEPT_TOKEN(sym_NAME); - if (lookahead == '*') ADVANCE(262); - if (lookahead == '=') ADVANCE(93); - if (lookahead == 'D') ADVANCE(180); - if (lookahead == '!' || - lookahead == '?' || - lookahead == '^') ADVANCE(351); + case 182: + ACCEPT_TOKEN(anon_sym_BLOCK); if (lookahead == '$' || - ('+' <= lookahead && lookahead <= ':') || - ('A' <= lookahead && lookahead <= '_') || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(254); + lookahead == '~') ADVANCE(675); END_STATE(); - case 144: - ACCEPT_TOKEN(sym_NAME); - if (lookahead == '*') ADVANCE(262); - if (lookahead == 'D') ADVANCE(180); - if (lookahead == '!' || - lookahead == '?' || - lookahead == '^') ADVANCE(351); - if (lookahead == '$' || - ('+' <= lookahead && lookahead <= ':') || + case 183: + ACCEPT_TOKEN(anon_sym_LOG2CEIL); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(254); + lookahead == '~') ADVANCE(525); END_STATE(); - case 145: - ACCEPT_TOKEN(sym_NAME); - if (lookahead == '/') ADVANCE(259); + case 184: + ACCEPT_TOKEN(anon_sym_LOG2CEIL); if (lookahead == '$' || - ('+' <= lookahead && lookahead <= ':') || - lookahead == '=' || - ('A' <= lookahead && lookahead <= ']') || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(259); + lookahead == '~') ADVANCE(675); END_STATE(); - case 146: - ACCEPT_TOKEN(sym_NAME); - if (lookahead == '/') ADVANCE(254); - if (lookahead == '!' || - lookahead == '*' || - lookahead == '?' || - lookahead == '^') ADVANCE(351); + case 185: + ACCEPT_TOKEN(anon_sym_STAR); + END_STATE(); + case 186: + ACCEPT_TOKEN(anon_sym_STAR); + if (lookahead == '=') ADVANCE(142); + END_STATE(); + case 187: + ACCEPT_TOKEN(anon_sym_SLASH); + if (lookahead == '*') ADVANCE(22); + END_STATE(); + case 188: + ACCEPT_TOKEN(anon_sym_SLASH); + if (lookahead == '*') ADVANCE(22); + if (lookahead == '=') ADVANCE(146); + if (lookahead == 'D') ADVANCE(361); if (lookahead == '$' || ('+' <= lookahead && lookahead <= ':') || - lookahead == '=' || - ('A' <= lookahead && lookahead <= '_') || + ('A' <= lookahead && lookahead <= ']') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(254); + lookahead == '~') ADVANCE(526); END_STATE(); - case 147: - ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'A') ADVANCE(210); + case 189: + ACCEPT_TOKEN(anon_sym_SLASH); + if (lookahead == '*') ADVANCE(22); + if (lookahead == 'D') ADVANCE(361); if (lookahead == '$' || ('+' <= lookahead && lookahead <= ':') || lookahead == '=' || - ('B' <= lookahead && lookahead <= ']') || + ('A' <= lookahead && lookahead <= ']') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(259); + lookahead == '~') ADVANCE(526); END_STATE(); - case 148: - ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'A') ADVANCE(186); - if (lookahead == 'I') ADVANCE(195); - if (lookahead == 'N') ADVANCE(149); + case 190: + ACCEPT_TOKEN(anon_sym_PERCENT); + END_STATE(); + case 191: + ACCEPT_TOKEN(anon_sym_LT_LT); + END_STATE(); + case 192: + ACCEPT_TOKEN(anon_sym_LT_LT); + if (lookahead == '=') ADVANCE(147); + END_STATE(); + case 193: + ACCEPT_TOKEN(anon_sym_GT_GT); + END_STATE(); + case 194: + ACCEPT_TOKEN(anon_sym_GT_GT); + if (lookahead == '=') ADVANCE(148); + END_STATE(); + case 195: + ACCEPT_TOKEN(anon_sym_EQ_EQ); + END_STATE(); + case 196: + ACCEPT_TOKEN(anon_sym_BANG_EQ); + END_STATE(); + case 197: + ACCEPT_TOKEN(anon_sym_LT_EQ); + END_STATE(); + case 198: + ACCEPT_TOKEN(anon_sym_GT_EQ); + END_STATE(); + case 199: + ACCEPT_TOKEN(anon_sym_LT); + if (lookahead == '<') ADVANCE(192); + if (lookahead == '=') ADVANCE(197); + END_STATE(); + case 200: + ACCEPT_TOKEN(anon_sym_LT); + if (lookahead == '<') ADVANCE(191); + if (lookahead == '=') ADVANCE(197); + END_STATE(); + case 201: + ACCEPT_TOKEN(anon_sym_GT); + END_STATE(); + case 202: + ACCEPT_TOKEN(anon_sym_GT); + if (lookahead == '=') ADVANCE(198); + if (lookahead == '>') ADVANCE(194); + END_STATE(); + case 203: + ACCEPT_TOKEN(anon_sym_GT); + if (lookahead == '=') ADVANCE(198); + if (lookahead == '>') ADVANCE(193); + END_STATE(); + case 204: + ACCEPT_TOKEN(anon_sym_CARET); + END_STATE(); + case 205: + ACCEPT_TOKEN(anon_sym_CARET); + if (lookahead == '=') ADVANCE(151); + END_STATE(); + case 206: + ACCEPT_TOKEN(anon_sym_PIPE); + if (lookahead == '=') ADVANCE(150); + if (lookahead == '|') ADVANCE(209); + END_STATE(); + case 207: + ACCEPT_TOKEN(anon_sym_PIPE); + if (lookahead == '|') ADVANCE(209); + END_STATE(); + case 208: + ACCEPT_TOKEN(anon_sym_AMP_AMP); + END_STATE(); + case 209: + ACCEPT_TOKEN(anon_sym_PIPE_PIPE); + END_STATE(); + case 210: + ACCEPT_TOKEN(anon_sym_QMARK); + END_STATE(); + case 211: + ACCEPT_TOKEN(anon_sym_DEFINED); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= '\\') || + ('A' <= lookahead && lookahead <= '\\') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(525); END_STATE(); - case 149: - ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'A') ADVANCE(189); + case 212: + ACCEPT_TOKEN(anon_sym_DEFINED); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); + END_STATE(); + case 213: + ACCEPT_TOKEN(anon_sym_CONSTANT); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= '\\') || + ('A' <= lookahead && lookahead <= '\\') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(525); END_STATE(); - case 150: - ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'A') ADVANCE(212); - if (lookahead == '!' || - lookahead == '*' || - lookahead == '?' || - lookahead == '^') ADVANCE(351); + case 214: + ACCEPT_TOKEN(anon_sym_CONSTANT); if (lookahead == '$' || - ('+' <= lookahead && lookahead <= ':') || - lookahead == '=' || - ('B' <= lookahead && lookahead <= '_') || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(254); + lookahead == '~') ADVANCE(675); END_STATE(); - case 151: - ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'A') ADVANCE(190); - if (lookahead == '!' || - lookahead == '*' || - lookahead == '?' || - lookahead == '^') ADVANCE(351); + case 215: + ACCEPT_TOKEN(anon_sym_SIZEOF_HEADERS); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(254); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= '_') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(253); + lookahead == '~') ADVANCE(525); END_STATE(); - case 152: - ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'B') ADVANCE(237); - if (lookahead == 'N') ADVANCE(203); - if (('+' <= lookahead && lookahead <= '-') || - lookahead == ':' || - lookahead == '=' || - lookahead == '[' || - lookahead == ']') ADVANCE(259); + case 216: + ACCEPT_TOKEN(anon_sym_SIZEOF_HEADERS); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '\\') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(675); END_STATE(); - case 153: - ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'B') ADVANCE(239); - if (lookahead == 'N') ADVANCE(204); - if (lookahead == '!' || - lookahead == '*' || - lookahead == '?' || - lookahead == '^') ADVANCE(351); + case 217: + ACCEPT_TOKEN(anon_sym_ALIGNOF); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(254); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '_') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(253); + lookahead == '~') ADVANCE(525); END_STATE(); - case 154: - ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'C') ADVANCE(147); + case 218: + ACCEPT_TOKEN(anon_sym_ALIGNOF); if (lookahead == '$' || - ('+' <= lookahead && lookahead <= ':') || - lookahead == '=' || - ('A' <= lookahead && lookahead <= ']') || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(259); + lookahead == '~') ADVANCE(675); END_STATE(); - case 155: - ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'C') ADVANCE(187); - if (lookahead == '!' || - lookahead == '*' || - lookahead == '?' || - lookahead == '^') ADVANCE(351); + case 219: + ACCEPT_TOKEN(anon_sym_SIZEOF); + if (lookahead == '_') ADVANCE(360); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(254); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '_') || + ('A' <= lookahead && lookahead <= '\\') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(253); + lookahead == '~') ADVANCE(525); END_STATE(); - case 156: - ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'C') ADVANCE(150); - if (lookahead == '!' || - lookahead == '*' || - lookahead == '?' || - lookahead == '^') ADVANCE(351); + case 220: + ACCEPT_TOKEN(anon_sym_SIZEOF); + if (lookahead == '_') ADVANCE(588); if (lookahead == '$' || - ('+' <= lookahead && lookahead <= ':') || - lookahead == '=' || - ('A' <= lookahead && lookahead <= '_') || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(254); + lookahead == '~') ADVANCE(675); END_STATE(); - case 157: - ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'C') ADVANCE(230); - if (lookahead == '!' || - lookahead == '*' || - lookahead == '?' || - lookahead == '^') ADVANCE(351); + case 221: + ACCEPT_TOKEN(anon_sym_ADDR); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(254); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '_') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(253); + lookahead == '~') ADVANCE(525); END_STATE(); - case 158: - ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'D') ADVANCE(145); + case 222: + ACCEPT_TOKEN(anon_sym_ADDR); if (lookahead == '$' || - ('+' <= lookahead && lookahead <= ':') || - lookahead == '=' || - ('A' <= lookahead && lookahead <= ']') || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(259); + lookahead == '~') ADVANCE(675); END_STATE(); - case 159: - ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'D') ADVANCE(146); - if (lookahead == '!' || - lookahead == '*' || - lookahead == '?' || - lookahead == '^') ADVANCE(351); - if (lookahead == '$' || - ('+' <= lookahead && lookahead <= ':') || + case 223: + ACCEPT_TOKEN(anon_sym_LOADADDR); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(254); + lookahead == '~') ADVANCE(525); END_STATE(); - case 160: - ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'D') ADVANCE(167); - if (lookahead == '!' || - lookahead == '*' || - lookahead == '?' || - lookahead == '^') ADVANCE(351); - if (('+' <= lookahead && lookahead <= '-') || - lookahead == ':' || - lookahead == '=' || - lookahead == '[' || - lookahead == ']') ADVANCE(254); + case 224: + ACCEPT_TOKEN(anon_sym_LOADADDR); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '_') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(253); + lookahead == '~') ADVANCE(675); END_STATE(); - case 161: - ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'E') ADVANCE(192); - if (('+' <= lookahead && lookahead <= '-') || - lookahead == ':' || - lookahead == '=' || - lookahead == '[' || - lookahead == ']') ADVANCE(259); + case 225: + ACCEPT_TOKEN(anon_sym_ALIGN); + if (lookahead == 'O') ADVANCE(579); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '\\') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(675); END_STATE(); - case 162: - ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'E') ADVANCE(235); + case 226: + ACCEPT_TOKEN(anon_sym_ALIGN); + if (lookahead == 'O') ADVANCE(348); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '\\') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(525); END_STATE(); - case 163: - ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'E') ADVANCE(75); + case 227: + ACCEPT_TOKEN(anon_sym_ALIGN); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '\\') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(525); END_STATE(); - case 164: - ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'E') ADVANCE(70); + case 228: + ACCEPT_TOKEN(anon_sym_DATA_SEGMENT_ALIGN); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '\\') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(525); END_STATE(); - case 165: - ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'E') ADVANCE(59); - if (('+' <= lookahead && lookahead <= '-') || - lookahead == ':' || - lookahead == '=' || - lookahead == '[' || - lookahead == ']') ADVANCE(259); + case 229: + ACCEPT_TOKEN(anon_sym_DATA_SEGMENT_ALIGN); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '\\') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(675); END_STATE(); - case 166: - ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'E') ADVANCE(234); - if (lookahead == '!' || - lookahead == '*' || - lookahead == '?' || - lookahead == '^') ADVANCE(351); + case 230: + ACCEPT_TOKEN(anon_sym_DATA_SEGMENT_RELRO_END); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(254); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '_') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(253); + lookahead == '~') ADVANCE(525); END_STATE(); - case 167: - ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'E') ADVANCE(242); - if (lookahead == '!' || - lookahead == '*' || - lookahead == '?' || - lookahead == '^') ADVANCE(351); - if (('+' <= lookahead && lookahead <= '-') || - lookahead == ':' || - lookahead == '=' || - lookahead == '[' || - lookahead == ']') ADVANCE(254); + case 231: + ACCEPT_TOKEN(anon_sym_DATA_SEGMENT_RELRO_END); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '_') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(253); + lookahead == '~') ADVANCE(675); END_STATE(); - case 168: - ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'E') ADVANCE(74); - if (lookahead == '!' || - lookahead == '*' || - lookahead == '?' || - lookahead == '^') ADVANCE(351); + case 232: + ACCEPT_TOKEN(anon_sym_MAX); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(254); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '_') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(253); + lookahead == '~') ADVANCE(525); END_STATE(); - case 169: - ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'E') ADVANCE(69); - if (lookahead == '!' || - lookahead == '*' || - lookahead == '?' || - lookahead == '^') ADVANCE(351); - if (('+' <= lookahead && lookahead <= '-') || - lookahead == ':' || - lookahead == '=' || - lookahead == '[' || - lookahead == ']') ADVANCE(254); + case 233: + ACCEPT_TOKEN(anon_sym_MAX); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '_') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(253); + lookahead == '~') ADVANCE(675); END_STATE(); - case 170: - ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'E') ADVANCE(77); - if (lookahead == '!' || - lookahead == '*' || - lookahead == '?' || - lookahead == '^') ADVANCE(351); + case 234: + ACCEPT_TOKEN(anon_sym_MIN); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(254); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '_') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(253); + lookahead == '~') ADVANCE(525); END_STATE(); - case 171: - ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'E') ADVANCE(58); - if (lookahead == '!' || - lookahead == '*' || - lookahead == '?' || - lookahead == '^') ADVANCE(351); - if (('+' <= lookahead && lookahead <= '-') || - lookahead == ':' || - lookahead == '=' || - lookahead == '[' || - lookahead == ']') ADVANCE(254); + case 235: + ACCEPT_TOKEN(anon_sym_MIN); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '_') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(253); + lookahead == '~') ADVANCE(675); END_STATE(); - case 172: - ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'E') ADVANCE(209); + case 236: + ACCEPT_TOKEN(anon_sym_SEGMENT_START); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '\\') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(525); END_STATE(); - case 173: - ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'E') ADVANCE(213); - if (lookahead == '!' || - lookahead == '*' || - lookahead == '?' || - lookahead == '^') ADVANCE(351); - if (('+' <= lookahead && lookahead <= '-') || - lookahead == ':' || - lookahead == '=' || - lookahead == '[' || - lookahead == ']') ADVANCE(254); + case 237: + ACCEPT_TOKEN(anon_sym_SEGMENT_START); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '_') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(253); + lookahead == '~') ADVANCE(675); END_STATE(); - case 174: - ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'E') ADVANCE(197); + case 238: + ACCEPT_TOKEN(anon_sym_OVERLAY); + END_STATE(); + case 239: + ACCEPT_TOKEN(anon_sym_OVERLAY); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '\\') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(525); END_STATE(); - case 175: - ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'F') ADVANCE(182); - if (lookahead == '!' || - lookahead == '*' || - lookahead == '?' || - lookahead == '^') ADVANCE(351); - if (('+' <= lookahead && lookahead <= '-') || - lookahead == ':' || - lookahead == '=' || - lookahead == '[' || - lookahead == ']') ADVANCE(254); + case 240: + ACCEPT_TOKEN(anon_sym_OVERLAY); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '_') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(253); + lookahead == '~') ADVANCE(675); END_STATE(); - case 176: - ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'G') ADVANCE(225); + case 241: + ACCEPT_TOKEN(anon_sym_NOLOAD); + END_STATE(); + case 242: + ACCEPT_TOKEN(anon_sym_NOLOAD); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '\\') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(525); END_STATE(); - case 177: - ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'G') ADVANCE(196); - if (('+' <= lookahead && lookahead <= '-') || - lookahead == ':' || - lookahead == '=' || - lookahead == '[' || - lookahead == ']') ADVANCE(259); + case 243: + ACCEPT_TOKEN(anon_sym_NOLOAD); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '\\') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(675); END_STATE(); - case 178: - ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'H') ADVANCE(106); + case 244: + ACCEPT_TOKEN(anon_sym_DSECT); + END_STATE(); + case 245: + ACCEPT_TOKEN(anon_sym_DSECT); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '\\') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(525); END_STATE(); - case 179: - ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'I') ADVANCE(218); + case 246: + ACCEPT_TOKEN(anon_sym_DSECT); if (lookahead == '$' || - ('+' <= lookahead && lookahead <= ':') || - lookahead == '=' || - ('A' <= lookahead && lookahead <= ']') || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(259); + lookahead == '~') ADVANCE(675); END_STATE(); - case 180: - ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'I') ADVANCE(219); - if (lookahead == '!' || - lookahead == '*' || - lookahead == '?' || - lookahead == '^') ADVANCE(351); - if (lookahead == '$' || - ('+' <= lookahead && lookahead <= ':') || - lookahead == '=' || - ('A' <= lookahead && lookahead <= '_') || - ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(254); + case 247: + ACCEPT_TOKEN(anon_sym_COPY); END_STATE(); - case 181: - ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'I') ADVANCE(177); + case 248: + ACCEPT_TOKEN(anon_sym_COPY); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '\\') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(525); END_STATE(); - case 182: - ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'I') ADVANCE(188); - if (lookahead == '!' || - lookahead == '*' || - lookahead == '?' || - lookahead == '^') ADVANCE(351); - if (('+' <= lookahead && lookahead <= '-') || - lookahead == ':' || - lookahead == '=' || - lookahead == '[' || - lookahead == ']') ADVANCE(254); + case 249: + ACCEPT_TOKEN(anon_sym_COPY); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '_') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(253); + lookahead == '~') ADVANCE(675); END_STATE(); - case 183: - ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'I') ADVANCE(229); + case 250: + ACCEPT_TOKEN(anon_sym_INFO); + END_STATE(); + case 251: + ACCEPT_TOKEN(anon_sym_INFO); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '\\') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(525); END_STATE(); - case 184: - ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'I') ADVANCE(228); - if (('+' <= lookahead && lookahead <= '-') || - lookahead == ':' || - lookahead == '=' || - lookahead == '[' || - lookahead == ']') ADVANCE(259); + case 252: + ACCEPT_TOKEN(anon_sym_INFO); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '\\') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(675); END_STATE(); - case 185: - ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'I') ADVANCE(205); + case 253: + ACCEPT_TOKEN(anon_sym_READONLY); + END_STATE(); + case 254: + ACCEPT_TOKEN(anon_sym_READONLY); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '\\') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(525); END_STATE(); - case 186: - ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'L') ADVANCE(181); - if (('+' <= lookahead && lookahead <= '-') || - lookahead == ':' || - lookahead == '=' || - lookahead == '[' || - lookahead == ']') ADVANCE(259); + case 255: + ACCEPT_TOKEN(anon_sym_READONLY); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '\\') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(675); END_STATE(); - case 187: - ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'L') ADVANCE(232); - if (lookahead == '!' || - lookahead == '*' || - lookahead == '?' || - lookahead == '^') ADVANCE(351); + case 256: + ACCEPT_TOKEN(anon_sym_TYPE); + END_STATE(); + case 257: + ACCEPT_TOKEN(anon_sym_TYPE); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(254); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '_') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(253); + lookahead == '~') ADVANCE(525); END_STATE(); - case 188: - ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'L') ADVANCE(170); - if (lookahead == '!' || - lookahead == '*' || - lookahead == '?' || - lookahead == '^') ADVANCE(351); - if (('+' <= lookahead && lookahead <= '-') || - lookahead == ':' || - lookahead == '=' || - lookahead == '[' || - lookahead == ']') ADVANCE(254); + case 258: + ACCEPT_TOKEN(anon_sym_TYPE); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '_') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(253); + lookahead == '~') ADVANCE(675); END_STATE(); - case 189: - ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'M') ADVANCE(165); + case 259: + ACCEPT_TOKEN(anon_sym_BIND); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '\\') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(525); END_STATE(); - case 190: - ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'M') ADVANCE(171); + case 260: + ACCEPT_TOKEN(anon_sym_BIND); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); + END_STATE(); + case 261: + ACCEPT_TOKEN(anon_sym_global); + if (lookahead == ':') ADVANCE(35); if (lookahead == '!' || + lookahead == '$' || lookahead == '*' || + lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || lookahead == '?' || - lookahead == '^') ADVANCE(351); - if (('+' <= lookahead && lookahead <= '-') || - lookahead == ':' || - lookahead == '=' || - lookahead == '[' || - lookahead == ']') ADVANCE(254); - if (lookahead == '$' || - ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '_') || - ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(253); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(790); END_STATE(); - case 191: - ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'M') ADVANCE(174); + case 262: + ACCEPT_TOKEN(anon_sym_global); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '\\') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(525); END_STATE(); - case 192: - ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'N') ADVANCE(176); + case 263: + ACCEPT_TOKEN(anon_sym_local); + if (lookahead == ':') ADVANCE(35); + if (lookahead == '!' || + lookahead == '$' || + lookahead == '*' || + lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(790); + END_STATE(); + case 264: + ACCEPT_TOKEN(anon_sym_local); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '\\') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(525); END_STATE(); - case 193: - ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'N') ADVANCE(221); + case 265: + ACCEPT_TOKEN(anon_sym_extern); + if (lookahead == ':') ADVANCE(35); if (lookahead == '!' || + lookahead == '$' || lookahead == '*' || + lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || lookahead == '?' || - lookahead == '^') ADVANCE(351); - if (('+' <= lookahead && lookahead <= '-') || - lookahead == ':' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(790); + END_STATE(); + case 266: + ACCEPT_TOKEN(sym_NAME); + END_STATE(); + case 267: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == '*') ADVANCE(22); + if (lookahead == 'D') ADVANCE(361); + if (lookahead == '$' || + ('+' <= lookahead && lookahead <= ':') || lookahead == '=' || - lookahead == '[' || - lookahead == ']') ADVANCE(254); + ('A' <= lookahead && lookahead <= ']') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(526); + END_STATE(); + case 268: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == '*') ADVANCE(678); + if (lookahead == '=') ADVANCE(145); + if (lookahead == 'D') ADVANCE(362); + if (lookahead == '!' || + lookahead == '?' || + lookahead == '^') ADVANCE(767); if (lookahead == '$' || - ('.' <= lookahead && lookahead <= '9') || + ('+' <= lookahead && lookahead <= ':') || ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(253); + lookahead == '~') ADVANCE(521); END_STATE(); - case 194: + case 269: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'N') ADVANCE(151); + if (lookahead == '*') ADVANCE(678); + if (lookahead == 'D') ADVANCE(362); if (lookahead == '!' || - lookahead == '*' || lookahead == '?' || - lookahead == '^') ADVANCE(351); - if (('+' <= lookahead && lookahead <= '-') || - lookahead == ':' || - lookahead == '=' || - lookahead == '[' || - lookahead == ']') ADVANCE(254); + lookahead == '^') ADVANCE(767); if (lookahead == '$' || - ('.' <= lookahead && lookahead <= '9') || + ('+' <= lookahead && lookahead <= ':') || + lookahead == '=' || ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(253); + lookahead == '~') ADVANCE(521); END_STATE(); - case 195: + case 270: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'N') ADVANCE(183); - if (('+' <= lookahead && lookahead <= '-') || - lookahead == ':' || - lookahead == '=' || - lookahead == '[' || - lookahead == ']') ADVANCE(259); + if (lookahead == '/') ADVANCE(526); if (lookahead == '$' || - ('.' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '\\') || + ('+' <= lookahead && lookahead <= ':') || + lookahead == '=' || + ('A' <= lookahead && lookahead <= ']') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(526); END_STATE(); - case 196: + case 271: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == '/') ADVANCE(521); + if (lookahead == '!' || + lookahead == '*' || + lookahead == '?' || + lookahead == '^') ADVANCE(767); + if (lookahead == '$' || + ('+' <= lookahead && lookahead <= ':') || + lookahead == '=' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(521); + END_STATE(); + case 272: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'N') ADVANCE(191); + if (lookahead == '2') ADVANCE(299); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '\\') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(525); END_STATE(); - case 197: + case 273: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'N') ADVANCE(226); + if (lookahead == 'A') ADVANCE(467); + if (lookahead == 'E') ADVANCE(346); + if (lookahead == 'S') ADVANCE(329); + if (lookahead == 'B' || + lookahead == 'D' || + lookahead == 'b' || + lookahead == 'd') ADVANCE(522); + if (lookahead == 'H' || + lookahead == 'O' || + lookahead == 'X' || + lookahead == 'h' || + lookahead == 'o' || + lookahead == 'x') ADVANCE(525); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(526); + if (('0' <= lookahead && lookahead <= '9') || + ('C' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(522); if (lookahead == '$' || - ('.' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '\\') || + lookahead == '.' || + lookahead == '/' || + ('G' <= lookahead && lookahead <= '\\') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + ('g' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 198: + case 274: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'N') ADVANCE(164); + if (lookahead == 'A') ADVANCE(492); + if (lookahead == 'I') ADVANCE(395); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '\\') || + ('B' <= lookahead && lookahead <= '\\') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(525); END_STATE(); - case 199: + case 275: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'N') ADVANCE(169); - if (lookahead == '!' || - lookahead == '*' || - lookahead == '?' || - lookahead == '^') ADVANCE(351); + if (lookahead == 'A') ADVANCE(508); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(254); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '_') || + ('B' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(253); + lookahead == '~') ADVANCE(525); END_STATE(); - case 200: + case 276: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'O') ADVANCE(208); - if (('+' <= lookahead && lookahead <= '-') || - lookahead == ':' || - lookahead == '=' || - lookahead == '[' || - lookahead == ']') ADVANCE(259); + if (lookahead == 'A') ADVANCE(433); if (lookahead == '$' || - ('.' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '\\') || + ('+' <= lookahead && lookahead <= ':') || + lookahead == '=' || + ('B' <= lookahead && lookahead <= ']') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(526); END_STATE(); - case 201: + case 277: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'O') ADVANCE(193); + if (lookahead == 'A') ADVANCE(436); if (lookahead == '!' || lookahead == '*' || lookahead == '?' || - lookahead == '^') ADVANCE(351); - if (('+' <= lookahead && lookahead <= '-') || - lookahead == ':' || - lookahead == '=' || - lookahead == '[' || - lookahead == ']') ADVANCE(254); + lookahead == '^') ADVANCE(767); if (lookahead == '$' || - ('.' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '_') || + ('+' <= lookahead && lookahead <= ':') || + lookahead == '=' || + ('B' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(253); + lookahead == '~') ADVANCE(521); END_STATE(); - case 202: + case 278: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'O') ADVANCE(211); + if (lookahead == 'A') ADVANCE(389); if (lookahead == '!' || lookahead == '*' || lookahead == '?' || - lookahead == '^') ADVANCE(351); + lookahead == '^') ADVANCE(767); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(254); + lookahead == ']') ADVANCE(521); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '_') || + ('B' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(253); + lookahead == '~') ADVANCE(520); END_STATE(); - case 203: + case 279: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'O') ADVANCE(198); + if (lookahead == 'A') ADVANCE(308); + if (lookahead == 'G') ADVANCE(272); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '\\') || + ('B' <= lookahead && lookahead <= '\\') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(525); END_STATE(); - case 204: + case 280: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'O') ADVANCE(199); - if (lookahead == '!' || - lookahead == '*' || - lookahead == '?' || - lookahead == '^') ADVANCE(351); + if (lookahead == 'A') ADVANCE(497); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(254); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '_') || + ('B' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(253); + lookahead == '~') ADVANCE(525); END_STATE(); - case 205: + case 281: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'O') ADVANCE(217); + if (lookahead == 'A') ADVANCE(311); + if (lookahead == 'V') ADVANCE(333); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '\\') || + ('B' <= lookahead && lookahead <= '\\') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(525); END_STATE(); - case 206: + case 282: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'O') ADVANCE(216); - if (lookahead == '!' || - lookahead == '*' || - lookahead == '?' || - lookahead == '^') ADVANCE(351); + if (lookahead == 'A') ADVANCE(312); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(254); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '_') || + ('B' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(253); + lookahead == '~') ADVANCE(525); END_STATE(); - case 207: + case 283: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'P') ADVANCE(215); + if (lookahead == 'A') ADVANCE(302); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '\\') || + ('B' <= lookahead && lookahead <= '\\') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(525); END_STATE(); - case 208: + case 284: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'R') ADVANCE(224); + if (lookahead == 'A') ADVANCE(385); + if (lookahead == 'I') ADVANCE(404); + if (lookahead == 'N') ADVANCE(287); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '\\') || + ('B' <= lookahead && lookahead <= '\\') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(525); END_STATE(); - case 209: + case 285: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'R') ADVANCE(222); + if (lookahead == 'A') ADVANCE(313); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '\\') || + ('B' <= lookahead && lookahead <= '\\') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(525); END_STATE(); - case 210: + case 286: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'R') ADVANCE(158); - if (lookahead == '$' || - ('+' <= lookahead && lookahead <= ':') || + if (lookahead == 'A') ADVANCE(410); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - ('A' <= lookahead && lookahead <= ']') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= '\\') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(259); + lookahead == '~') ADVANCE(525); END_STATE(); - case 211: + case 287: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'R') ADVANCE(227); - if (lookahead == '!' || - lookahead == '*' || - lookahead == '?' || - lookahead == '^') ADVANCE(351); + if (lookahead == 'A') ADVANCE(390); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(254); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '_') || - ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(253); - END_STATE(); - case 212: - ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'R') ADVANCE(159); - if (lookahead == '!' || - lookahead == '*' || - lookahead == '?' || - lookahead == '^') ADVANCE(351); - if (lookahead == '$' || - ('+' <= lookahead && lookahead <= ':') || - lookahead == '=' || - ('A' <= lookahead && lookahead <= '_') || + ('B' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(254); + lookahead == '~') ADVANCE(525); END_STATE(); - case 213: + case 288: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'R') ADVANCE(223); - if (lookahead == '!' || - lookahead == '*' || - lookahead == '?' || - lookahead == '^') ADVANCE(351); + if (lookahead == 'A') ADVANCE(446); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(254); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '_') || + ('B' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(253); + lookahead == '~') ADVANCE(525); END_STATE(); - case 214: + case 289: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'R') ADVANCE(233); - if (lookahead == '!' || - lookahead == '*' || - lookahead == '?' || - lookahead == '^') ADVANCE(351); + if (lookahead == 'A') ADVANCE(386); + if (lookahead == 'E') ADVANCE(409); + if (lookahead == 'R') ADVANCE(337); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(254); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '_') || + ('B' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(253); + lookahead == '~') ADVANCE(525); END_STATE(); - case 215: + case 290: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'R') ADVANCE(185); + if (lookahead == 'B') ADVANCE(457); + if (lookahead == 'D') ADVANCE(300); + if (lookahead == 'L') ADVANCE(364); + if (lookahead == 'S') ADVANCE(462); + if (lookahead == 'b' || + lookahead == 'd') ADVANCE(522); + if (lookahead == 'H' || + lookahead == 'O' || + lookahead == 'X' || + lookahead == 'h' || + lookahead == 'o' || + lookahead == 'x') ADVANCE(525); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(526); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(522); if (lookahead == '$' || - ('.' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '\\') || + lookahead == '.' || + lookahead == '/' || + ('G' <= lookahead && lookahead <= '\\') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + ('g' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 216: + case 291: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'R') ADVANCE(220); + if (lookahead == 'B') ADVANCE(500); + if (lookahead == 'N') ADVANCE(423); if (lookahead == '!' || lookahead == '*' || lookahead == '?' || - lookahead == '^') ADVANCE(351); + lookahead == '^') ADVANCE(767); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(254); + lookahead == ']') ADVANCE(521); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(253); + lookahead == '~') ADVANCE(520); END_STATE(); - case 217: + case 292: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'R') ADVANCE(184); + if (lookahead == 'B') ADVANCE(501); + if (lookahead == 'N') ADVANCE(429); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '\\') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(525); END_STATE(); - case 218: + case 293: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'S') ADVANCE(154); - if (lookahead == '$' || - ('+' <= lookahead && lookahead <= ':') || + if (lookahead == 'C') ADVANCE(376); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - ('A' <= lookahead && lookahead <= ']') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(259); + lookahead == '~') ADVANCE(525); END_STATE(); - case 219: + case 294: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'S') ADVANCE(156); - if (lookahead == '!' || - lookahead == '*' || - lookahead == '?' || - lookahead == '^') ADVANCE(351); + if (lookahead == 'C') ADVANCE(276); if (lookahead == '$' || ('+' <= lookahead && lookahead <= ':') || lookahead == '=' || - ('A' <= lookahead && lookahead <= '_') || + ('A' <= lookahead && lookahead <= ']') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(254); + lookahead == '~') ADVANCE(526); END_STATE(); - case 220: + case 295: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'S') ADVANCE(84); + if (lookahead == 'C') ADVANCE(379); if (lookahead == '!' || lookahead == '*' || lookahead == '?' || - lookahead == '^') ADVANCE(351); + lookahead == '^') ADVANCE(767); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(254); + lookahead == ']') ADVANCE(521); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(253); + lookahead == '~') ADVANCE(520); END_STATE(); - case 221: + case 296: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'S') ADVANCE(231); + if (lookahead == 'C') ADVANCE(277); if (lookahead == '!' || lookahead == '*' || lookahead == '?' || - lookahead == '^') ADVANCE(351); - if (('+' <= lookahead && lookahead <= '-') || - lookahead == ':' || - lookahead == '=' || - lookahead == '[' || - lookahead == ']') ADVANCE(254); + lookahead == '^') ADVANCE(767); if (lookahead == '$' || - ('.' <= lookahead && lookahead <= '9') || + ('+' <= lookahead && lookahead <= ':') || + lookahead == '=' || ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(253); + lookahead == '~') ADVANCE(521); END_STATE(); - case 222: + case 297: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'S') ADVANCE(163); + if (lookahead == 'C') ADVANCE(470); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '\\') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(525); END_STATE(); - case 223: + case 298: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'S') ADVANCE(168); + if (lookahead == 'C') ADVANCE(480); if (lookahead == '!' || lookahead == '*' || lookahead == '?' || - lookahead == '^') ADVANCE(351); + lookahead == '^') ADVANCE(767); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(254); + lookahead == ']') ADVANCE(521); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(253); + lookahead == '~') ADVANCE(520); END_STATE(); - case 224: + case 299: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'T') ADVANCE(61); + if (lookahead == 'C') ADVANCE(332); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '\\') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(525); END_STATE(); - case 225: + case 300: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'T') ADVANCE(178); + if (lookahead == 'D') ADVANCE(432); + if (lookahead == 'B' || + lookahead == 'b' || + lookahead == 'd') ADVANCE(522); + if (lookahead == 'H' || + lookahead == 'O' || + lookahead == 'X' || + lookahead == 'h' || + lookahead == 'o' || + lookahead == 'x') ADVANCE(525); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(526); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(522); if (lookahead == '$' || - ('.' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '\\') || + lookahead == '.' || + lookahead == '/' || + ('G' <= lookahead && lookahead <= '\\') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + ('g' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 226: + case 301: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'T') ADVANCE(67); + if (lookahead == 'D') ADVANCE(259); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '\\') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(525); END_STATE(); - case 227: + case 302: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'T') ADVANCE(62); - if (lookahead == '!' || - lookahead == '*' || - lookahead == '?' || - lookahead == '^') ADVANCE(351); + if (lookahead == 'D') ADVANCE(242); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(254); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '_') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(253); + lookahead == '~') ADVANCE(525); END_STATE(); - case 228: + case 303: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'T') ADVANCE(238); + if (lookahead == 'D') ADVANCE(211); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '\\') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(525); END_STATE(); - case 229: + case 304: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'D') ADVANCE(270); + if (lookahead == '$' || + ('+' <= lookahead && lookahead <= ':') || + lookahead == '=' || + ('A' <= lookahead && lookahead <= ']') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(526); + END_STATE(); + case 305: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'T') ADVANCE(241); + if (lookahead == 'D') ADVANCE(178); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '\\') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(525); END_STATE(); - case 230: + case 306: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'T') ADVANCE(206); - if (lookahead == '!' || - lookahead == '*' || - lookahead == '?' || - lookahead == '^') ADVANCE(351); + if (lookahead == 'D') ADVANCE(230); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(254); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '_') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(253); + lookahead == '~') ADVANCE(525); END_STATE(); - case 231: + case 307: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'T') ADVANCE(214); + if (lookahead == 'D') ADVANCE(271); if (lookahead == '!' || lookahead == '*' || lookahead == '?' || - lookahead == '^') ADVANCE(351); - if (('+' <= lookahead && lookahead <= '-') || - lookahead == ':' || - lookahead == '=' || - lookahead == '[' || - lookahead == ']') ADVANCE(254); + lookahead == '^') ADVANCE(767); if (lookahead == '$' || - ('.' <= lookahead && lookahead <= '9') || + ('+' <= lookahead && lookahead <= ':') || + lookahead == '=' || ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(253); + lookahead == '~') ADVANCE(521); END_STATE(); - case 232: + case 308: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'U') ADVANCE(160); - if (lookahead == '!' || - lookahead == '*' || - lookahead == '?' || - lookahead == '^') ADVANCE(351); + if (lookahead == 'D') ADVANCE(282); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(254); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '_') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(253); + lookahead == '~') ADVANCE(525); END_STATE(); - case 233: + case 309: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'U') ADVANCE(157); - if (lookahead == '!' || - lookahead == '*' || - lookahead == '?' || - lookahead == '^') ADVANCE(351); + if (lookahead == 'D') ADVANCE(434); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(254); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '_') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(253); + lookahead == '~') ADVANCE(525); END_STATE(); - case 234: + case 310: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'V') ADVANCE(173); + if (lookahead == 'D') ADVANCE(322); if (lookahead == '!' || lookahead == '*' || lookahead == '?' || - lookahead == '^') ADVANCE(351); + lookahead == '^') ADVANCE(767); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(254); + lookahead == ']') ADVANCE(521); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(253); + lookahead == '~') ADVANCE(520); END_STATE(); - case 235: + case 311: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'V') ADVANCE(172); + if (lookahead == 'D') ADVANCE(426); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '\\') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(525); END_STATE(); - case 236: + case 312: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'X') ADVANCE(155); - if (lookahead == '!' || - lookahead == '*' || - lookahead == '?' || - lookahead == '^') ADVANCE(351); + if (lookahead == 'D') ADVANCE(309); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(254); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '_') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(253); + lookahead == '~') ADVANCE(525); END_STATE(); - case 237: + case 313: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'Y') ADVANCE(240); + if (lookahead == 'D') ADVANCE(334); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '\\') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(525); END_STATE(); - case 238: + case 314: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'Y') ADVANCE(72); + if (lookahead == 'E') ADVANCE(281); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '\\') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(525); END_STATE(); - case 239: + case 315: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'Y') ADVANCE(243); - if (lookahead == '!' || - lookahead == '*' || - lookahead == '?' || - lookahead == '^') ADVANCE(351); + if (lookahead == 'E') ADVANCE(351); + if (lookahead == 'I') ADVANCE(502); + if (lookahead == 'O') ADVANCE(437); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(254); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '_') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(253); + lookahead == '~') ADVANCE(525); END_STATE(); - case 240: + case 316: ACCEPT_TOKEN(sym_NAME); - if (lookahead == '_') ADVANCE(148); + if (lookahead == 'E') ADVANCE(257); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(525); END_STATE(); - case 241: + case 317: ACCEPT_TOKEN(sym_NAME); - if (lookahead == '_') ADVANCE(207); + if (lookahead == 'E') ADVANCE(127); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(525); END_STATE(); - case 242: + case 318: ACCEPT_TOKEN(sym_NAME); - if (lookahead == '_') ADVANCE(175); - if (lookahead == '!' || - lookahead == '*' || - lookahead == '?' || - lookahead == '^') ADVANCE(351); + if (lookahead == 'E') ADVANCE(176); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(254); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(253); + lookahead == '~') ADVANCE(525); END_STATE(); - case 243: + case 319: ACCEPT_TOKEN(sym_NAME); - if (lookahead == '_') ADVANCE(194); - if (lookahead == '!' || - lookahead == '*' || - lookahead == '?' || - lookahead == '^') ADVANCE(351); + if (lookahead == 'E') ADVANCE(122); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(254); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(253); + lookahead == '~') ADVANCE(525); END_STATE(); - case 244: + case 320: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'a') ADVANCE(249); + if (lookahead == 'E') ADVANCE(111); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '\\') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 245: + case 321: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'a') ADVANCE(250); + if (lookahead == 'E') ADVANCE(491); + if (lookahead == '!' || + lookahead == '*' || + lookahead == '?' || + lookahead == '^') ADVANCE(767); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(521); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '\\') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(520); END_STATE(); - case 246: + case 322: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'b') ADVANCE(245); + if (lookahead == 'E') ADVANCE(505); + if (lookahead == '!' || + lookahead == '*' || + lookahead == '?' || + lookahead == '^') ADVANCE(767); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(521); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '\\') || - lookahead == '_' || + ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(520); END_STATE(); - case 247: + case 323: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'c') ADVANCE(244); + if (lookahead == 'E') ADVANCE(126); + if (lookahead == '!' || + lookahead == '*' || + lookahead == '?' || + lookahead == '^') ADVANCE(767); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(521); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '\\') || - lookahead == '_' || + ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(520); END_STATE(); - case 248: + case 324: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'l') ADVANCE(252); + if (lookahead == 'E') ADVANCE(121); + if (lookahead == '!' || + lookahead == '*' || + lookahead == '?' || + lookahead == '^') ADVANCE(767); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(521); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '\\') || - lookahead == '_' || + ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(520); END_STATE(); - case 249: + case 325: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'l') ADVANCE(138); + if (lookahead == 'E') ADVANCE(129); + if (lookahead == '!' || + lookahead == '*' || + lookahead == '?' || + lookahead == '^') ADVANCE(767); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(521); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '\\') || - lookahead == '_' || + ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(520); END_STATE(); - case 250: + case 326: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'l') ADVANCE(136); + if (lookahead == 'E') ADVANCE(110); + if (lookahead == '!' || + lookahead == '*' || + lookahead == '?' || + lookahead == '^') ADVANCE(767); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(521); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '\\') || - lookahead == '_' || + ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(520); END_STATE(); - case 251: + case 327: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'n') ADVANCE(110); + if (lookahead == 'E') ADVANCE(493); + if (lookahead == 'O') ADVANCE(380); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '\\') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(525); END_STATE(); - case 252: + case 328: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'o') ADVANCE(246); + if (lookahead == 'E') ADVANCE(440); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '\\') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(525); END_STATE(); - case 253: + case 329: ACCEPT_TOKEN(sym_NAME); - if (lookahead == '!' || - lookahead == '*' || - lookahead == '?' || - lookahead == '^') ADVANCE(351); + if (lookahead == 'E') ADVANCE(297); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(254); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= '_') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(253); + lookahead == '~') ADVANCE(525); END_STATE(); - case 254: + case 330: ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'E') ADVANCE(449); if (lookahead == '!' || lookahead == '*' || lookahead == '?' || - lookahead == '^') ADVANCE(351); - if (lookahead == '$' || - ('+' <= lookahead && lookahead <= ':') || + lookahead == '^') ADVANCE(767); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(521); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(254); + lookahead == '~') ADVANCE(520); END_STATE(); - case 255: + case 331: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'B' || - lookahead == 'D' || - lookahead == 'b' || - lookahead == 'd') ADVANCE(255); - if (lookahead == 'H' || - lookahead == 'O' || - lookahead == 'X' || - lookahead == 'h' || - lookahead == 'o' || - lookahead == 'x') ADVANCE(258); + if (lookahead == 'E') ADVANCE(402); + if (lookahead == 'O') ADVANCE(279); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(255); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || - lookahead == '.' || - lookahead == '/' || - ('G' <= lookahead && lookahead <= '\\') || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 256: + case 332: ACCEPT_TOKEN(sym_NAME); - if (lookahead == 'K' || - lookahead == 'M' || - lookahead == 'k' || - lookahead == 'm') ADVANCE(258); + if (lookahead == 'E') ADVANCE(367); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(256); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || - lookahead == '.' || - lookahead == '/' || - ('G' <= lookahead && lookahead <= '\\') || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 257: + case 333: ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'E') ADVANCE(451); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(256); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || - lookahead == '.' || - lookahead == '/' || - ('G' <= lookahead && lookahead <= '\\') || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 258: + case 334: ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'E') ADVANCE(439); if (('+' <= lookahead && lookahead <= '-') || lookahead == ':' || lookahead == '=' || lookahead == '[' || - lookahead == ']') ADVANCE(259); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '\\') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(258); + lookahead == '~') ADVANCE(525); END_STATE(); - case 259: + case 335: ACCEPT_TOKEN(sym_NAME); - if (lookahead == '$' || - ('+' <= lookahead && lookahead <= ':') || + if (lookahead == 'E') ADVANCE(421); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - ('A' <= lookahead && lookahead <= ']') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(259); + lookahead == '~') ADVANCE(525); END_STATE(); - case 260: - ACCEPT_TOKEN(sym_LNAME); - if (lookahead == '$' || - ('+' <= lookahead && lookahead <= ':') || + case 336: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'E') ADVANCE(303); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - ('A' <= lookahead && lookahead <= ']') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(260); + lookahead == '~') ADVANCE(525); END_STATE(); - case 261: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == '*') ADVANCE(262); - if (lookahead == '!' || - lookahead == '$' || - ('+' <= lookahead && lookahead <= ':') || + case 337: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'E') ADVANCE(383); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 262: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == '*') ADVANCE(263); - if (lookahead == '!' || - lookahead == '$' || - ('+' <= lookahead && lookahead <= ':') || + case 338: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'E') ADVANCE(407); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(262); - if (lookahead != 0) ADVANCE(14); + lookahead == '~') ADVANCE(525); END_STATE(); - case 263: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == '/') ADVANCE(351); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 339: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'E') ADVANCE(412); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(262); - if (lookahead != 0) ADVANCE(14); + lookahead == '~') ADVANCE(525); END_STATE(); - case 264: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == '=') ADVANCE(91); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + case 340: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'E') ADVANCE(413); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 265: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == '=') ADVANCE(87); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + case 341: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'E') ADVANCE(411); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 266: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == '=') ADVANCE(89); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + case 342: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'E') ADVANCE(444); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 267: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == '=') ADVANCE(100); + case 343: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'E') ADVANCE(441); if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + lookahead == '*' || lookahead == '?' || + lookahead == '^') ADVANCE(767); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(521); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(520); END_STATE(); - case 268: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'A') ADVANCE(297); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 344: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'E') ADVANCE(285); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('B' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 269: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'A') ADVANCE(295); - if (lookahead == 'I') ADVANCE(302); - if (lookahead == 'N') ADVANCE(268); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || - lookahead == '=' || - lookahead == '?' || - ('B' <= lookahead && lookahead <= '_') || + case 345: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'E') ADVANCE(358); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 270: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'A') ADVANCE(295); - if (lookahead == 'N') ADVANCE(268); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 346: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'F') ADVANCE(368); + if (lookahead == 'B' || + lookahead == 'D' || + lookahead == 'b' || + lookahead == 'd') ADVANCE(522); + if (lookahead == 'H' || + lookahead == 'O' || + lookahead == 'X' || + lookahead == 'h' || + lookahead == 'o' || + lookahead == 'x') ADVANCE(525); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('B' <= lookahead && lookahead <= '_') || - ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'E') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(522); + if (lookahead == '$' || + lookahead == '.' || + lookahead == '/' || + ('G' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('g' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 271: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'B') ADVANCE(340); - if (lookahead == 'N') ADVANCE(306); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 347: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'F') ADVANCE(219); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 272: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'B') ADVANCE(341); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 348: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'F') ADVANCE(217); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 273: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'B') ADVANCE(342); + case 349: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'F') ADVANCE(365); if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || - lookahead == '=' || + lookahead == '*' || lookahead == '?' || + lookahead == '^') ADVANCE(767); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(521); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(520); END_STATE(); - case 274: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'B') ADVANCE(343); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 350: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'F') ADVANCE(418); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 275: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'C') ADVANCE(294); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 351: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'G') ADVANCE(388); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 276: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'C') ADVANCE(332); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 352: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'G') ADVANCE(369); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 277: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'D') ADVANCE(279); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 353: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'G') ADVANCE(396); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 278: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'E') ADVANCE(337); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 354: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'G') ADVANCE(471); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 279: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'E') ADVANCE(344); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 355: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'G') ADVANCE(415); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 280: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'E') ADVANCE(76); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 356: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'G') ADVANCE(398); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 281: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'E') ADVANCE(71); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 357: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'G') ADVANCE(400); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 282: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'E') ADVANCE(78); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 358: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'G') ADVANCE(391); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 283: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'E') ADVANCE(60); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 359: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'H') ADVANCE(161); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 284: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'E') ADVANCE(315); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || - lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + case 360: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'H') ADVANCE(344); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 285: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'E') ADVANCE(301); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 361: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'I') ADVANCE(453); + if (lookahead == '$' || + ('+' <= lookahead && lookahead <= ':') || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + ('A' <= lookahead && lookahead <= ']') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(526); END_STATE(); - case 286: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'F') ADVANCE(291); + case 362: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'I') ADVANCE(455); if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || - lookahead == '=' || + lookahead == '*' || lookahead == '?' || + lookahead == '^') ADVANCE(767); + if (lookahead == '$' || + ('+' <= lookahead && lookahead <= ':') || + lookahead == '=' || ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(521); END_STATE(); - case 287: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'G') ADVANCE(304); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 363: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'I') ADVANCE(394); + if (lookahead == 'L') ADVANCE(417); + if (lookahead == 'B' || + lookahead == 'D' || + lookahead == 'b' || + lookahead == 'd') ADVANCE(522); + if (lookahead == 'H' || + lookahead == 'O' || + lookahead == 'X' || + lookahead == 'h' || + lookahead == 'o' || + lookahead == 'x') ADVANCE(525); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || - ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(522); + if (lookahead == '$' || + lookahead == '.' || + lookahead == '/' || + ('G' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('g' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 288: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'I') ADVANCE(287); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 364: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'I') ADVANCE(353); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 289: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'I') ADVANCE(330); + case 365: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'I') ADVANCE(384); if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || - lookahead == '=' || + lookahead == '*' || lookahead == '?' || + lookahead == '^') ADVANCE(767); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(521); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(520); END_STATE(); - case 290: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'I') ADVANCE(302); - if (lookahead == 'N') ADVANCE(268); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 366: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'I') ADVANCE(352); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 291: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'I') ADVANCE(296); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 367: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'I') ADVANCE(378); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 292: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'I') ADVANCE(329); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 368: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'I') ADVANCE(408); + if (lookahead == 'B' || + lookahead == 'D' || + lookahead == 'b' || + lookahead == 'd') ADVANCE(522); + if (lookahead == 'H' || + lookahead == 'O' || + lookahead == 'X' || + lookahead == 'h' || + lookahead == 'o' || + lookahead == 'x') ADVANCE(525); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || - ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(522); + if (lookahead == '$' || + lookahead == '.' || + lookahead == '/' || + ('G' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('g' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 293: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'I') ADVANCE(309); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 369: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'I') ADVANCE(397); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 294: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'L') ADVANCE(335); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 370: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'I') ADVANCE(427); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 295: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'L') ADVANCE(288); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 371: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'I') ADVANCE(483); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 296: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'L') ADVANCE(282); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 372: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'I') ADVANCE(484); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 297: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'M') ADVANCE(283); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 373: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'I') ADVANCE(355); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 298: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'M') ADVANCE(285); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 374: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'I') ADVANCE(356); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 299: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'N') ADVANCE(268); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 375: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'I') ADVANCE(357); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 300: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'N') ADVANCE(325); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 376: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'K') ADVANCE(181); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 301: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'N') ADVANCE(327); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 377: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'L') ADVANCE(489); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 302: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'N') ADVANCE(289); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 378: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'L') ADVANCE(183); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 303: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'N') ADVANCE(281); + case 379: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'L') ADVANCE(487); if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || - lookahead == '=' || + lookahead == '*' || lookahead == '?' || + lookahead == '^') ADVANCE(767); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(521); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(520); END_STATE(); - case 304: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'N') ADVANCE(298); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 380: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'L') ADVANCE(428); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 305: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'O') ADVANCE(314); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 381: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'L') ADVANCE(280); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 306: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'O') ADVANCE(303); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 382: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'L') ADVANCE(498); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 307: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'O') ADVANCE(317); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 383: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'L') ADVANCE(445); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 308: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'O') ADVANCE(300); + case 384: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'L') ADVANCE(325); if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || - lookahead == '=' || + lookahead == '*' || lookahead == '?' || + lookahead == '^') ADVANCE(767); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(521); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(520); END_STATE(); - case 309: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'O') ADVANCE(319); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 385: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'L') ADVANCE(373); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 310: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'O') ADVANCE(320); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 386: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'L') ADVANCE(374); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 311: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'O') ADVANCE(321); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 387: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'L') ADVANCE(375); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 312: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'O') ADVANCE(322); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 388: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'M') ADVANCE(338); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 313: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'P') ADVANCE(318); + case 389: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'M') ADVANCE(326); if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || - lookahead == '=' || + lookahead == '*' || lookahead == '?' || + lookahead == '^') ADVANCE(767); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(521); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(520); END_STATE(); - case 314: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'R') ADVANCE(326); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 390: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'M') ADVANCE(320); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 315: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'R') ADVANCE(324); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || - lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + case 391: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'M') ADVANCE(339); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 316: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'R') ADVANCE(336); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 392: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'M') ADVANCE(340); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 317: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'R') ADVANCE(323); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 393: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'N') ADVANCE(350); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 318: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'R') ADVANCE(293); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 394: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'N') ADVANCE(301); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 319: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'R') ADVANCE(292); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 395: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'N') ADVANCE(234); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 320: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'R') ADVANCE(328); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 396: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'N') ADVANCE(226); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 321: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'R') ADVANCE(333); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 397: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'N') ADVANCE(158); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 322: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'R') ADVANCE(334); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 398: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'N') ADVANCE(228); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 323: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'S') ADVANCE(85); + case 399: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'N') ADVANCE(278); if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || - lookahead == '=' || + lookahead == '*' || lookahead == '?' || + lookahead == '^') ADVANCE(767); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(521); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(520); END_STATE(); - case 324: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'S') ADVANCE(280); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 400: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'N') ADVANCE(227); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 325: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'S') ADVANCE(331); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 401: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'N') ADVANCE(461); + if (lookahead == 'P') ADVANCE(496); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 326: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'T') ADVANCE(63); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 402: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'N') ADVANCE(354); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 327: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'T') ADVANCE(68); + case 403: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'N') ADVANCE(460); if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || - lookahead == '=' || + lookahead == '*' || lookahead == '?' || + lookahead == '^') ADVANCE(767); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(521); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(520); END_STATE(); - case 328: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'T') ADVANCE(64); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 404: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'N') ADVANCE(371); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 329: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'T') ADVANCE(339); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 405: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'N') ADVANCE(382); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 330: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'T') ADVANCE(346); + case 406: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'N') ADVANCE(324); if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || - lookahead == '=' || + lookahead == '*' || lookahead == '?' || + lookahead == '^') ADVANCE(767); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(521); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(520); END_STATE(); - case 331: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'T') ADVANCE(316); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || - lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + case 407: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'N') ADVANCE(478); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 332: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'T') ADVANCE(307); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 408: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'N') ADVANCE(336); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 333: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'T') ADVANCE(65); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 409: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'N') ADVANCE(305); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 334: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'T') ADVANCE(66); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 410: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'N') ADVANCE(473); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 335: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'U') ADVANCE(277); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 411: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'N') ADVANCE(306); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 336: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'U') ADVANCE(276); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 412: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'N') ADVANCE(482); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 337: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'V') ADVANCE(284); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 413: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'N') ADVANCE(475); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 338: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'X') ADVANCE(275); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 414: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'N') ADVANCE(319); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 339: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'Y') ADVANCE(73); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 415: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'N') ADVANCE(392); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 340: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'Y') ADVANCE(345); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 416: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'O') ADVANCE(401); + if (lookahead == 'B' || + lookahead == 'D' || + lookahead == 'b' || + lookahead == 'd') ADVANCE(522); + if (lookahead == 'H' || + lookahead == 'X' || + lookahead == 'h' || + lookahead == 'o' || + lookahead == 'x') ADVANCE(525); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || - ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(522); + if (lookahead == '$' || + lookahead == '.' || + lookahead == '/' || + ('G' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('g' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 341: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'Y') ADVANCE(347); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 417: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'O') ADVANCE(293); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 342: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'Y') ADVANCE(348); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 418: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'O') ADVANCE(251); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 343: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == 'Y') ADVANCE(349); + case 419: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'O') ADVANCE(403); if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || - lookahead == '=' || + lookahead == '*' || lookahead == '?' || + lookahead == '^') ADVANCE(767); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(521); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(520); END_STATE(); - case 344: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == '_') ADVANCE(286); + case 420: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'O') ADVANCE(435); if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || - lookahead == '=' || + lookahead == '*' || lookahead == '?' || - ('A' <= lookahead && lookahead <= '^') || + lookahead == '^') ADVANCE(767); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(521); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(520); END_STATE(); - case 345: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == '_') ADVANCE(269); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 421: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'O') ADVANCE(347); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '^') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 346: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == '_') ADVANCE(313); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || - lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '^') || + case 422: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'O') ADVANCE(377); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 347: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == '_') ADVANCE(270); + case 423: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'O') ADVANCE(406); if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || - lookahead == '=' || + lookahead == '*' || lookahead == '?' || - ('A' <= lookahead && lookahead <= '^') || + lookahead == '^') ADVANCE(767); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(521); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(520); END_STATE(); - case 348: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == '_') ADVANCE(290); + case 424: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'O') ADVANCE(442); if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || - lookahead == '=' || + lookahead == '*' || lookahead == '?' || - ('A' <= lookahead && lookahead <= '^') || + lookahead == '^') ADVANCE(767); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(521); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(520); END_STATE(); - case 349: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == '_') ADVANCE(299); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 425: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'O') ADVANCE(510); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '^') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 350: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == '!' || - ('*' <= lookahead && lookahead <= '-') || - ('0' <= lookahead && lookahead <= ':') || + case 426: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'O') ADVANCE(405); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || lookahead == '[' || - lookahead == ']' || - lookahead == '^') ADVANCE(351); + lookahead == ']') ADVANCE(526); if (lookahead == '$' || - lookahead == '.' || - lookahead == '/' || - ('A' <= lookahead && lookahead <= '_') || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(254); + lookahead == '~') ADVANCE(525); END_STATE(); - case 351: - ACCEPT_TOKEN(sym_wildcard_name); - if (lookahead == '!' || - lookahead == '$' || - ('*' <= lookahead && lookahead <= ':') || + case 427: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'O') ADVANCE(450); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || lookahead == '=' || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || - lookahead == '~') ADVANCE(351); + lookahead == '~') ADVANCE(525); END_STATE(); - case 352: - ACCEPT_TOKEN(aux_sym_INT_token2); - END_STATE(); - case 353: - ACCEPT_TOKEN(aux_sym_INT_token2); - if (lookahead == 'B' || - lookahead == 'D' || - lookahead == 'b' || - lookahead == 'd') ADVANCE(353); - if (lookahead == 'H' || - lookahead == 'O' || - lookahead == 'X' || - lookahead == 'h' || - lookahead == 'o' || - lookahead == 'x') ADVANCE(352); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(46); + case 428: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'O') ADVANCE(283); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 354: - ACCEPT_TOKEN(aux_sym_INT_token2); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(358); + case 429: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'O') ADVANCE(414); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 355: - ACCEPT_TOKEN(aux_sym_INT_token3); + case 430: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'P') ADVANCE(443); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 356: - ACCEPT_TOKEN(aux_sym_INT_token3); - if (lookahead == 'X' || - lookahead == 'x') ADVANCE(354); - if (lookahead == 'B' || - lookahead == 'D' || - lookahead == 'b' || - lookahead == 'd') ADVANCE(353); - if (lookahead == 'H' || - lookahead == 'O' || - lookahead == 'h' || - lookahead == 'o') ADVANCE(352); - if (lookahead == 'K' || - lookahead == 'M' || - lookahead == 'k' || - lookahead == 'm') ADVANCE(355); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(46); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(357); + case 431: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'P') ADVANCE(316); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 357: - ACCEPT_TOKEN(aux_sym_INT_token3); + case 432: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'R') ADVANCE(221); if (lookahead == 'B' || lookahead == 'D' || lookahead == 'b' || - lookahead == 'd') ADVANCE(353); - if (lookahead == 'K' || - lookahead == 'M' || - lookahead == 'k' || - lookahead == 'm') ADVANCE(355); + lookahead == 'd') ADVANCE(522); if (lookahead == 'H' || lookahead == 'O' || lookahead == 'X' || lookahead == 'h' || lookahead == 'o' || - lookahead == 'x') ADVANCE(352); - if (('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(46); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(357); - END_STATE(); - case 358: - ACCEPT_TOKEN(aux_sym_INT_token3); - if (lookahead == 'K' || - lookahead == 'M' || - lookahead == 'k' || - lookahead == 'm') ADVANCE(355); + lookahead == 'x') ADVANCE(525); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(358); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(522); + if (lookahead == '$' || + lookahead == '.' || + lookahead == '/' || + ('G' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('g' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 359: - ACCEPT_TOKEN(sym_VERS_TAG); - if (lookahead == '.' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + case 433: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'R') ADVANCE(304); + if (lookahead == '$' || + ('+' <= lookahead && lookahead <= ':') || + lookahead == '=' || + ('A' <= lookahead && lookahead <= ']') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(359); + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(526); END_STATE(); - case 360: - ACCEPT_TOKEN(sym_VERS_IDENTIFIER); - if (lookahead == ':') ADVANCE(25); - if (lookahead == 'a') ADVANCE(365); - if (lookahead == '!' || - lookahead == '$' || - lookahead == '*' || - lookahead == '-' || - lookahead == '.' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(374); + case 434: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'R') ADVANCE(223); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 361: - ACCEPT_TOKEN(sym_VERS_IDENTIFIER); - if (lookahead == ':') ADVANCE(25); - if (lookahead == 'a') ADVANCE(366); + case 435: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'R') ADVANCE(476); if (lookahead == '!' || - lookahead == '$' || lookahead == '*' || - lookahead == '-' || - lookahead == '.' || - ('0' <= lookahead && lookahead <= '9') || lookahead == '?' || + lookahead == '^') ADVANCE(767); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(521); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '_') || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(374); + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(520); END_STATE(); - case 362: - ACCEPT_TOKEN(sym_VERS_IDENTIFIER); - if (lookahead == ':') ADVANCE(25); - if (lookahead == 'b') ADVANCE(361); + case 436: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'R') ADVANCE(307); if (lookahead == '!' || - lookahead == '$' || lookahead == '*' || - lookahead == '-' || - lookahead == '.' || - ('0' <= lookahead && lookahead <= '9') || lookahead == '?' || + lookahead == '^') ADVANCE(767); + if (lookahead == '$' || + ('+' <= lookahead && lookahead <= ':') || + lookahead == '=' || ('A' <= lookahead && lookahead <= '_') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(374); + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(521); END_STATE(); - case 363: - ACCEPT_TOKEN(sym_VERS_IDENTIFIER); - if (lookahead == ':') ADVANCE(25); - if (lookahead == 'c') ADVANCE(360); + case 437: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'R') ADVANCE(469); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); + END_STATE(); + case 438: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'R') ADVANCE(488); if (lookahead == '!' || - lookahead == '$' || lookahead == '*' || - lookahead == '-' || - lookahead == '.' || - ('0' <= lookahead && lookahead <= '9') || lookahead == '?' || + lookahead == '^') ADVANCE(767); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(521); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '_') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(374); + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(520); END_STATE(); - case 364: - ACCEPT_TOKEN(sym_VERS_IDENTIFIER); - if (lookahead == ':') ADVANCE(25); - if (lookahead == 'e') ADVANCE(371); + case 439: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'R') ADVANCE(454); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); + END_STATE(); + case 440: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'R') ADVANCE(381); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); + END_STATE(); + case 441: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'R') ADVANCE(477); if (lookahead == '!' || - lookahead == '$' || lookahead == '*' || - lookahead == '-' || - lookahead == '.' || - ('0' <= lookahead && lookahead <= '9') || lookahead == '?' || + lookahead == '^') ADVANCE(767); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(521); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '_') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(374); + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(520); END_STATE(); - case 365: - ACCEPT_TOKEN(sym_VERS_IDENTIFIER); - if (lookahead == ':') ADVANCE(25); - if (lookahead == 'l') ADVANCE(137); + case 442: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'R') ADVANCE(456); if (lookahead == '!' || - lookahead == '$' || lookahead == '*' || - lookahead == '-' || - lookahead == '.' || - ('0' <= lookahead && lookahead <= '9') || lookahead == '?' || + lookahead == '^') ADVANCE(767); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(521); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '_') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(374); + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(520); END_STATE(); - case 366: - ACCEPT_TOKEN(sym_VERS_IDENTIFIER); - if (lookahead == ':') ADVANCE(25); - if (lookahead == 'l') ADVANCE(135); + case 443: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'R') ADVANCE(370); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); + END_STATE(); + case 444: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'R') ADVANCE(472); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); + END_STATE(); + case 445: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'R') ADVANCE(425); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); + END_STATE(); + case 446: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'R') ADVANCE(474); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); + END_STATE(); + case 447: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'R') ADVANCE(366); + if (lookahead == 'V') ADVANCE(328); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); + END_STATE(); + case 448: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'R') ADVANCE(366); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); + END_STATE(); + case 449: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'R') ADVANCE(463); if (lookahead == '!' || - lookahead == '$' || lookahead == '*' || - lookahead == '-' || - lookahead == '.' || - ('0' <= lookahead && lookahead <= '9') || lookahead == '?' || + lookahead == '^') ADVANCE(767); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(521); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '_') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(374); + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(520); END_STATE(); - case 367: - ACCEPT_TOKEN(sym_VERS_IDENTIFIER); - if (lookahead == ':') ADVANCE(25); - if (lookahead == 'l') ADVANCE(370); + case 450: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'R') ADVANCE(372); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); + END_STATE(); + case 451: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'R') ADVANCE(466); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); + END_STATE(); + case 452: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'S') ADVANCE(462); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); + END_STATE(); + case 453: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'S') ADVANCE(294); + if (lookahead == '$' || + ('+' <= lookahead && lookahead <= ':') || + lookahead == '=' || + ('A' <= lookahead && lookahead <= ']') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(526); + END_STATE(); + case 454: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'S') ADVANCE(215); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); + END_STATE(); + case 455: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'S') ADVANCE(296); if (lookahead == '!' || - lookahead == '$' || lookahead == '*' || - lookahead == '-' || - lookahead == '.' || - ('0' <= lookahead && lookahead <= '9') || lookahead == '?' || + lookahead == '^') ADVANCE(767); + if (lookahead == '$' || + ('+' <= lookahead && lookahead <= ':') || + lookahead == '=' || ('A' <= lookahead && lookahead <= '_') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(374); + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(521); END_STATE(); - case 368: - ACCEPT_TOKEN(sym_VERS_IDENTIFIER); - if (lookahead == ':') ADVANCE(25); - if (lookahead == 'n') ADVANCE(139); + case 456: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'S') ADVANCE(136); if (lookahead == '!' || - lookahead == '$' || lookahead == '*' || - lookahead == '-' || - lookahead == '.' || - ('0' <= lookahead && lookahead <= '9') || lookahead == '?' || + lookahead == '^') ADVANCE(767); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(521); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '_') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(374); + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(520); END_STATE(); - case 369: - ACCEPT_TOKEN(sym_VERS_IDENTIFIER); - if (lookahead == ':') ADVANCE(25); - if (lookahead == 'o') ADVANCE(363); - if (lookahead == '!' || - lookahead == '$' || - lookahead == '*' || - lookahead == '-' || + case 457: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'S') ADVANCE(422); + if (lookahead == 'B' || + lookahead == 'D' || + lookahead == 'b' || + lookahead == 'd') ADVANCE(522); + if (lookahead == 'H' || + lookahead == 'O' || + lookahead == 'X' || + lookahead == 'h' || + lookahead == 'o' || + lookahead == 'x') ADVANCE(525); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(522); + if (lookahead == '$' || lookahead == '.' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(374); + lookahead == '/' || + ('G' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('g' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 370: - ACCEPT_TOKEN(sym_VERS_IDENTIFIER); - if (lookahead == ':') ADVANCE(25); - if (lookahead == 'o') ADVANCE(362); + case 458: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'S') ADVANCE(459); if (lookahead == '!' || - lookahead == '$' || lookahead == '*' || - lookahead == '-' || - lookahead == '.' || - ('0' <= lookahead && lookahead <= '9') || lookahead == '?' || + lookahead == '^') ADVANCE(767); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(521); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '_') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(374); + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(520); END_STATE(); - case 371: - ACCEPT_TOKEN(sym_VERS_IDENTIFIER); - if (lookahead == ':') ADVANCE(25); - if (lookahead == 'r') ADVANCE(368); + case 459: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'S') ADVANCE(343); if (lookahead == '!' || - lookahead == '$' || lookahead == '*' || - lookahead == '-' || - lookahead == '.' || - ('0' <= lookahead && lookahead <= '9') || lookahead == '?' || + lookahead == '^') ADVANCE(767); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(521); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '_') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(374); + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(520); END_STATE(); - case 372: - ACCEPT_TOKEN(sym_VERS_IDENTIFIER); - if (lookahead == ':') ADVANCE(25); - if (lookahead == 't') ADVANCE(364); + case 460: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'S') ADVANCE(481); if (lookahead == '!' || - lookahead == '$' || lookahead == '*' || - lookahead == '-' || - lookahead == '.' || - ('0' <= lookahead && lookahead <= '9') || lookahead == '?' || + lookahead == '^') ADVANCE(767); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(521); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '_') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(374); + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(520); END_STATE(); - case 373: - ACCEPT_TOKEN(sym_VERS_IDENTIFIER); - if (lookahead == ':') ADVANCE(25); - if (lookahead == 'x') ADVANCE(372); - if (lookahead == '!' || - lookahead == '$' || - lookahead == '*' || - lookahead == '-' || - lookahead == '.' || - ('0' <= lookahead && lookahead <= '9') || - lookahead == '?' || - ('A' <= lookahead && lookahead <= '_') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(374); + case 461: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'S') ADVANCE(479); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 374: - ACCEPT_TOKEN(sym_VERS_IDENTIFIER); - if (lookahead == ':') ADVANCE(25); + case 462: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'S') ADVANCE(342); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); + END_STATE(); + case 463: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'S') ADVANCE(323); if (lookahead == '!' || - lookahead == '$' || lookahead == '*' || - lookahead == '-' || - lookahead == '.' || - ('0' <= lookahead && lookahead <= '9') || lookahead == '?' || + lookahead == '^') ADVANCE(767); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(521); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= '_') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(374); - END_STATE(); - case 375: - ACCEPT_TOKEN(sym_comment); - END_STATE(); - default: - return false; - } -} - -static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) { - START_LEXER(); - eof = lexer->eof(lexer); - switch (state) { - case 0: - if (lookahead == 'A') ADVANCE(1); - if (lookahead == 'B') ADVANCE(2); - if (lookahead == 'C') ADVANCE(3); - if (lookahead == 'D') ADVANCE(4); - if (lookahead == 'E') ADVANCE(5); - if (lookahead == 'F') ADVANCE(6); - if (lookahead == 'G') ADVANCE(7); - if (lookahead == 'H') ADVANCE(8); - if (lookahead == 'I') ADVANCE(9); - if (lookahead == 'K') ADVANCE(10); - if (lookahead == 'L') ADVANCE(11); - if (lookahead == 'M') ADVANCE(12); - if (lookahead == 'N') ADVANCE(13); - if (lookahead == 'O') ADVANCE(14); - if (lookahead == 'P') ADVANCE(15); - if (lookahead == 'Q') ADVANCE(16); - if (lookahead == 'R') ADVANCE(17); - if (lookahead == 'S') ADVANCE(18); - if (lookahead == 'T') ADVANCE(19); - if (lookahead == 'V') ADVANCE(20); - if (lookahead == 'o') ADVANCE(21); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(0) - END_STATE(); - case 1: - if (lookahead == 'B') ADVANCE(22); - if (lookahead == 'D') ADVANCE(23); - if (lookahead == 'F') ADVANCE(24); - if (lookahead == 'L') ADVANCE(25); - if (lookahead == 'S') ADVANCE(26); - if (lookahead == 'T') ADVANCE(27); - END_STATE(); - case 2: - if (lookahead == 'E') ADVANCE(28); - if (lookahead == 'I') ADVANCE(29); - if (lookahead == 'L') ADVANCE(30); - if (lookahead == 'Y') ADVANCE(31); + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(520); END_STATE(); - case 3: - if (lookahead == 'O') ADVANCE(32); - if (lookahead == 'R') ADVANCE(33); + case 464: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'S') ADVANCE(485); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 4: - if (lookahead == 'A') ADVANCE(34); - if (lookahead == 'E') ADVANCE(35); - if (lookahead == 'S') ADVANCE(36); + case 465: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'S') ADVANCE(345); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 5: - if (lookahead == 'N') ADVANCE(37); - if (lookahead == 'X') ADVANCE(38); + case 466: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'S') ADVANCE(317); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 6: - if (lookahead == 'I') ADVANCE(39); - if (lookahead == 'L') ADVANCE(40); - if (lookahead == 'O') ADVANCE(41); + case 467: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'T') ADVANCE(275); + if (lookahead == 'B' || + lookahead == 'D' || + lookahead == 'b' || + lookahead == 'd') ADVANCE(522); + if (lookahead == 'H' || + lookahead == 'O' || + lookahead == 'X' || + lookahead == 'h' || + lookahead == 'o' || + lookahead == 'x') ADVANCE(525); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(522); + if (lookahead == '$' || + lookahead == '.' || + lookahead == '/' || + ('G' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('g' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 7: - if (lookahead == 'R') ADVANCE(42); + case 468: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'T') ADVANCE(174); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 8: - if (lookahead == 'I') ADVANCE(43); - if (lookahead == 'L') ADVANCE(44); + case 469: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'T') ADVANCE(113); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 9: - if (lookahead == 'N') ADVANCE(45); + case 470: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'T') ADVANCE(245); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 10: - if (lookahead == 'E') ADVANCE(46); + case 471: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'T') ADVANCE(359); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 11: - if (lookahead == 'D') ADVANCE(47); - if (lookahead == 'I') ADVANCE(48); - if (lookahead == 'O') ADVANCE(49); - END_STATE(); - case 12: - if (lookahead == 'A') ADVANCE(50); - if (lookahead == 'E') ADVANCE(51); - if (lookahead == 'I') ADVANCE(52); - END_STATE(); - case 13: - if (lookahead == 'E') ADVANCE(53); - if (lookahead == 'O') ADVANCE(54); - END_STATE(); - case 14: - if (lookahead == 'N') ADVANCE(55); - if (lookahead == 'R') ADVANCE(56); - if (lookahead == 'U') ADVANCE(57); - if (lookahead == 'V') ADVANCE(58); - END_STATE(); - case 15: - if (lookahead == 'H') ADVANCE(59); - if (lookahead == 'R') ADVANCE(60); - END_STATE(); - case 16: - if (lookahead == 'U') ADVANCE(61); + case 472: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'T') ADVANCE(108); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 17: - if (lookahead == 'E') ADVANCE(62); + case 473: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'T') ADVANCE(213); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 18: - if (lookahead == 'E') ADVANCE(63); - if (lookahead == 'H') ADVANCE(64); - if (lookahead == 'I') ADVANCE(65); - if (lookahead == 'P') ADVANCE(66); - if (lookahead == 'Q') ADVANCE(67); - if (lookahead == 'T') ADVANCE(68); - if (lookahead == 'U') ADVANCE(69); - if (lookahead == 'Y') ADVANCE(70); + case 474: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'T') ADVANCE(236); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 19: - if (lookahead == 'A') ADVANCE(71); - if (lookahead == 'Y') ADVANCE(72); + case 475: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'T') ADVANCE(119); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 20: - if (lookahead == 'E') ADVANCE(73); + case 476: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'T') ADVANCE(114); + if (lookahead == '!' || + lookahead == '*' || + lookahead == '?' || + lookahead == '^') ADVANCE(767); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(521); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(520); END_STATE(); - case 21: - ACCEPT_TOKEN(anon_sym_o); - if (lookahead == 'r') ADVANCE(74); + case 477: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'T') ADVANCE(107); + if (lookahead == '!' || + lookahead == '*' || + lookahead == '?' || + lookahead == '^') ADVANCE(767); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(521); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(520); END_STATE(); - case 22: - if (lookahead == 'S') ADVANCE(75); + case 478: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'T') ADVANCE(509); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 23: - if (lookahead == 'D') ADVANCE(76); + case 479: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'T') ADVANCE(286); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 24: - if (lookahead == 'T') ADVANCE(77); + case 480: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'T') ADVANCE(424); + if (lookahead == '!' || + lookahead == '*' || + lookahead == '?' || + lookahead == '^') ADVANCE(767); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(521); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(520); END_STATE(); - case 25: - if (lookahead == 'I') ADVANCE(78); + case 481: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'T') ADVANCE(438); + if (lookahead == '!' || + lookahead == '*' || + lookahead == '?' || + lookahead == '^') ADVANCE(767); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(521); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(520); END_STATE(); - case 26: - if (lookahead == 'C') ADVANCE(79); - if (lookahead == 'S') ADVANCE(80); - if (lookahead == '_') ADVANCE(81); + case 482: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'T') ADVANCE(504); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 27: - ACCEPT_TOKEN(anon_sym_AT); + case 483: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'T') ADVANCE(506); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 28: - if (lookahead == 'F') ADVANCE(82); + case 484: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'T') ADVANCE(499); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 29: - if (lookahead == 'N') ADVANCE(83); + case 485: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'T') ADVANCE(288); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 30: - if (lookahead == 'O') ADVANCE(84); + case 486: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'T') ADVANCE(318); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 31: - if (lookahead == 'T') ADVANCE(85); + case 487: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'U') ADVANCE(310); + if (lookahead == '!' || + lookahead == '*' || + lookahead == '?' || + lookahead == '^') ADVANCE(767); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(521); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(520); END_STATE(); - case 32: - if (lookahead == 'N') ADVANCE(86); - if (lookahead == 'P') ADVANCE(87); + case 488: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'U') ADVANCE(298); + if (lookahead == '!' || + lookahead == '*' || + lookahead == '?' || + lookahead == '^') ADVANCE(767); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(521); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(520); END_STATE(); - case 33: - if (lookahead == 'E') ADVANCE(88); + case 489: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'U') ADVANCE(486); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 34: - if (lookahead == 'T') ADVANCE(89); + case 490: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'V') ADVANCE(328); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 35: - if (lookahead == 'F') ADVANCE(90); - END_STATE(); - case 36: - if (lookahead == 'E') ADVANCE(91); - END_STATE(); - case 37: - if (lookahead == 'T') ADVANCE(92); + case 491: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'V') ADVANCE(330); + if (lookahead == '!' || + lookahead == '*' || + lookahead == '?' || + lookahead == '^') ADVANCE(767); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(521); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(520); END_STATE(); - case 38: - if (lookahead == 'T') ADVANCE(93); + case 492: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'X') ADVANCE(232); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 39: - if (lookahead == 'L') ADVANCE(94); + case 493: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'X') ADVANCE(468); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 40: - if (lookahead == 'O') ADVANCE(95); + case 494: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'X') ADVANCE(295); + if (lookahead == '!' || + lookahead == '*' || + lookahead == '?' || + lookahead == '^') ADVANCE(767); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(521); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(520); END_STATE(); - case 41: - if (lookahead == 'R') ADVANCE(96); + case 495: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'Y') ADVANCE(431); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 42: - if (lookahead == 'O') ADVANCE(97); + case 496: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'Y') ADVANCE(248); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 43: - if (lookahead == 'D') ADVANCE(98); + case 497: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'Y') ADVANCE(239); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 44: - if (lookahead == 'L') ADVANCE(99); + case 498: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'Y') ADVANCE(254); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 45: - if (lookahead == 'C') ADVANCE(100); - if (lookahead == 'F') ADVANCE(101); - if (lookahead == 'H') ADVANCE(102); - if (lookahead == 'P') ADVANCE(103); - if (lookahead == 'S') ADVANCE(104); + case 499: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'Y') ADVANCE(124); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 46: - if (lookahead == 'E') ADVANCE(105); + case 500: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'Y') ADVANCE(507); + if (lookahead == '!' || + lookahead == '*' || + lookahead == '?' || + lookahead == '^') ADVANCE(767); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(521); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(520); END_STATE(); - case 47: - if (lookahead == '_') ADVANCE(106); + case 501: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'Y') ADVANCE(503); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 48: - if (lookahead == 'N') ADVANCE(107); + case 502: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'Z') ADVANCE(335); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 49: - if (lookahead == 'A') ADVANCE(108); - if (lookahead == 'G') ADVANCE(109); - if (lookahead == 'N') ADVANCE(110); + case 503: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == '_') ADVANCE(284); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 50: - if (lookahead == 'P') ADVANCE(111); - if (lookahead == 'X') ADVANCE(112); + case 504: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == '_') ADVANCE(289); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 51: - if (lookahead == 'M') ADVANCE(113); + case 505: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == '_') ADVANCE(349); + if (lookahead == '!' || + lookahead == '*' || + lookahead == '?' || + lookahead == '^') ADVANCE(767); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(521); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(520); END_STATE(); - case 52: - if (lookahead == 'N') ADVANCE(114); + case 506: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == '_') ADVANCE(430); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 53: - if (lookahead == 'X') ADVANCE(115); + case 507: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == '_') ADVANCE(399); + if (lookahead == '!' || + lookahead == '*' || + lookahead == '?' || + lookahead == '^') ADVANCE(767); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(521); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(520); END_STATE(); - case 54: - if (lookahead == 'C') ADVANCE(116); - if (lookahead == 'F') ADVANCE(117); - if (lookahead == 'L') ADVANCE(118); + case 508: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == '_') ADVANCE(465); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 55: - if (lookahead == 'L') ADVANCE(119); + case 509: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == '_') ADVANCE(464); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 56: - if (lookahead == 'I') ADVANCE(120); + case 510: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == '_') ADVANCE(341); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 57: - if (lookahead == 'T') ADVANCE(121); + case 511: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'a') ADVANCE(516); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 58: - if (lookahead == 'E') ADVANCE(122); - END_STATE(); - case 59: - if (lookahead == 'D') ADVANCE(123); - END_STATE(); - case 60: - if (lookahead == 'O') ADVANCE(124); + case 512: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'a') ADVANCE(517); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 61: - if (lookahead == 'A') ADVANCE(125); + case 513: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'b') ADVANCE(512); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 62: - if (lookahead == 'A') ADVANCE(126); - if (lookahead == 'G') ADVANCE(127); + case 514: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'c') ADVANCE(511); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 63: - if (lookahead == 'A') ADVANCE(128); - if (lookahead == 'C') ADVANCE(129); - if (lookahead == 'G') ADVANCE(130); + case 515: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'l') ADVANCE(519); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 64: - if (lookahead == 'O') ADVANCE(131); + case 516: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'l') ADVANCE(264); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 65: - if (lookahead == 'Z') ADVANCE(132); + case 517: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'l') ADVANCE(262); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 66: - if (lookahead == 'E') ADVANCE(133); + case 518: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'n') ADVANCE(166); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 67: - if (lookahead == 'U') ADVANCE(134); + case 519: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'o') ADVANCE(513); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 68: - if (lookahead == 'A') ADVANCE(135); + case 520: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == '!' || + lookahead == '*' || + lookahead == '?' || + lookahead == '^') ADVANCE(767); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(521); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(520); END_STATE(); - case 69: - if (lookahead == 'B') ADVANCE(136); + case 521: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == '!' || + lookahead == '*' || + lookahead == '?' || + lookahead == '^') ADVANCE(767); + if (lookahead == '$' || + ('+' <= lookahead && lookahead <= ':') || + lookahead == '=' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(521); END_STATE(); - case 70: - if (lookahead == 'S') ADVANCE(137); + case 522: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'B' || + lookahead == 'D' || + lookahead == 'b' || + lookahead == 'd') ADVANCE(522); + if (lookahead == 'H' || + lookahead == 'O' || + lookahead == 'X' || + lookahead == 'h' || + lookahead == 'o' || + lookahead == 'x') ADVANCE(525); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(522); + if (lookahead == '$' || + lookahead == '.' || + lookahead == '/' || + ('G' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('g' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 71: - if (lookahead == 'R') ADVANCE(138); + case 523: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == 'K' || + lookahead == 'M' || + lookahead == 'k' || + lookahead == 'm') ADVANCE(525); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(523); + if (lookahead == '$' || + lookahead == '.' || + lookahead == '/' || + ('G' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('g' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 72: - if (lookahead == 'P') ADVANCE(139); + case 524: + ACCEPT_TOKEN(sym_NAME); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(523); + if (lookahead == '$' || + lookahead == '.' || + lookahead == '/' || + ('G' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('g' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 73: - if (lookahead == 'R') ADVANCE(140); + case 525: + ACCEPT_TOKEN(sym_NAME); + if (('+' <= lookahead && lookahead <= '-') || + lookahead == ':' || + lookahead == '=' || + lookahead == '[' || + lookahead == ']') ADVANCE(526); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= '\\') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(525); END_STATE(); - case 74: - if (lookahead == 'g') ADVANCE(141); + case 526: + ACCEPT_TOKEN(sym_NAME); + if (lookahead == '$' || + ('+' <= lookahead && lookahead <= ':') || + lookahead == '=' || + ('A' <= lookahead && lookahead <= ']') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(526); END_STATE(); - case 75: - if (lookahead == 'O') ADVANCE(142); + case 527: + ACCEPT_TOKEN(sym_SYMBOLNAME); END_STATE(); - case 76: - if (lookahead == 'R') ADVANCE(143); + case 528: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == '2') ADVANCE(544); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 77: - if (lookahead == 'E') ADVANCE(144); + case 529: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'A') ADVANCE(648); + if (lookahead == 'E') ADVANCE(577); + if (lookahead == 'S') ADVANCE(566); + if (lookahead == 'B' || + lookahead == 'D' || + lookahead == 'b' || + lookahead == 'd') ADVANCE(672); + if (lookahead == 'H' || + lookahead == 'O' || + lookahead == 'X' || + lookahead == 'h' || + lookahead == 'o' || + lookahead == 'x') ADVANCE(675); + if (('0' <= lookahead && lookahead <= '9') || + ('C' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(672); + if (lookahead == '$' || + lookahead == '.' || + lookahead == '/' || + ('G' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('g' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 78: - if (lookahead == 'G') ADVANCE(145); + case 530: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'A') ADVANCE(648); + if (lookahead == 'E') ADVANCE(577); + if (lookahead == 'B' || + lookahead == 'D' || + lookahead == 'b' || + lookahead == 'd') ADVANCE(672); + if (lookahead == 'H' || + lookahead == 'O' || + lookahead == 'X' || + lookahead == 'h' || + lookahead == 'o' || + lookahead == 'x') ADVANCE(675); + if (('0' <= lookahead && lookahead <= '9') || + ('C' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(672); + if (lookahead == '$' || + lookahead == '.' || + lookahead == '/' || + ('G' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('g' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 79: - if (lookahead == 'I') ADVANCE(146); + case 531: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'A') ADVANCE(661); + if (lookahead == 'I') ADVANCE(608); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 80: - if (lookahead == 'E') ADVANCE(147); + case 532: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'A') ADVANCE(670); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 81: - if (lookahead == 'N') ADVANCE(148); + case 533: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'A') ADVANCE(552); + if (lookahead == 'G') ADVANCE(528); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 82: - if (lookahead == 'O') ADVANCE(149); + case 534: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'A') ADVANCE(554); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 83: - if (lookahead == 'D') ADVANCE(150); - END_STATE(); - case 84: - if (lookahead == 'C') ADVANCE(151); + case 535: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'A') ADVANCE(604); + if (lookahead == 'E') ADVANCE(618); + if (lookahead == 'R') ADVANCE(569); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 85: - if (lookahead == 'E') ADVANCE(152); + case 536: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'A') ADVANCE(665); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 86: - if (lookahead == 'S') ADVANCE(153); + case 537: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'A') ADVANCE(556); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 87: - if (lookahead == 'Y') ADVANCE(154); + case 538: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'A') ADVANCE(619); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 88: - if (lookahead == 'A') ADVANCE(155); + case 539: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'A') ADVANCE(555); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 89: - if (lookahead == 'A') ADVANCE(156); + case 540: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'A') ADVANCE(551); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 90: - if (lookahead == 'I') ADVANCE(157); + case 541: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'A') ADVANCE(639); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 91: - if (lookahead == 'C') ADVANCE(158); + case 542: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'B') ADVANCE(644); + if (lookahead == 'D') ADVANCE(546); + if (lookahead == 'L') ADVANCE(590); + if (lookahead == 'S') ADVANCE(643); + if (lookahead == 'b' || + lookahead == 'd') ADVANCE(672); + if (lookahead == 'H' || + lookahead == 'O' || + lookahead == 'X' || + lookahead == 'h' || + lookahead == 'o' || + lookahead == 'x') ADVANCE(675); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(672); + if (lookahead == '$' || + lookahead == '.' || + lookahead == '/' || + ('G' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('g' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 92: - if (lookahead == 'R') ADVANCE(159); + case 543: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'C') ADVANCE(596); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 93: - if (lookahead == 'E') ADVANCE(160); + case 544: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'C') ADVANCE(563); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 94: - if (lookahead == 'L') ADVANCE(161); + case 545: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'C') ADVANCE(654); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 95: - if (lookahead == 'A') ADVANCE(162); + case 546: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'D') ADVANCE(633); + if (lookahead == 'B' || + lookahead == 'b' || + lookahead == 'd') ADVANCE(672); + if (lookahead == 'H' || + lookahead == 'O' || + lookahead == 'X' || + lookahead == 'h' || + lookahead == 'o' || + lookahead == 'x') ADVANCE(675); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(672); + if (lookahead == '$' || + lookahead == '.' || + lookahead == '/' || + ('G' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('g' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 96: - if (lookahead == 'C') ADVANCE(163); + case 547: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'D') ADVANCE(260); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 97: - if (lookahead == 'U') ADVANCE(164); + case 548: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'D') ADVANCE(212); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 98: - if (lookahead == 'D') ADVANCE(165); + case 549: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'D') ADVANCE(179); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 99: - ACCEPT_TOKEN(anon_sym_HLL); + case 550: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'D') ADVANCE(231); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 100: - if (lookahead == 'L') ADVANCE(166); + case 551: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'D') ADVANCE(243); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 101: - if (lookahead == 'O') ADVANCE(167); + case 552: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'D') ADVANCE(534); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 102: - if (lookahead == 'I') ADVANCE(168); + case 553: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'D') ADVANCE(634); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 103: - if (lookahead == 'U') ADVANCE(169); + case 554: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'D') ADVANCE(553); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 104: - if (lookahead == 'E') ADVANCE(170); + case 555: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'D') ADVANCE(630); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 105: - if (lookahead == 'P') ADVANCE(171); + case 556: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'D') ADVANCE(567); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 106: - if (lookahead == 'F') ADVANCE(172); + case 557: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'E') ADVANCE(581); + if (lookahead == 'I') ADVANCE(667); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 107: - if (lookahead == 'K') ADVANCE(173); + case 558: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'E') ADVANCE(177); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 108: - if (lookahead == 'D') ADVANCE(174); + case 559: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'E') ADVANCE(258); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 109: - if (lookahead == '2') ADVANCE(175); + case 560: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'E') ADVANCE(637); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 110: - if (lookahead == 'G') ADVANCE(176); + case 561: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'E') ADVANCE(662); + if (lookahead == 'O') ADVANCE(603); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 111: - ACCEPT_TOKEN(anon_sym_MAP); + case 562: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'E') ADVANCE(662); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 112: - ACCEPT_TOKEN(anon_sym_MAX); + case 563: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'E') ADVANCE(591); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 113: - if (lookahead == 'O') ADVANCE(177); + case 564: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'E') ADVANCE(614); + if (lookahead == 'O') ADVANCE(533); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 114: - ACCEPT_TOKEN(anon_sym_MIN); + case 565: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'E') ADVANCE(625); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 115: - if (lookahead == 'T') ADVANCE(178); + case 566: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'E') ADVANCE(545); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 116: - if (lookahead == 'R') ADVANCE(179); + case 567: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'E') ADVANCE(635); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 117: - if (lookahead == 'L') ADVANCE(180); + case 568: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'E') ADVANCE(548); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 118: - if (lookahead == 'O') ADVANCE(181); + case 569: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'E') ADVANCE(601); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 119: - if (lookahead == 'Y') ADVANCE(182); + case 570: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'E') ADVANCE(638); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 120: - if (lookahead == 'G') ADVANCE(183); + case 571: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'E') ADVANCE(617); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 121: - if (lookahead == 'P') ADVANCE(184); + case 572: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'E') ADVANCE(622); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 122: - if (lookahead == 'R') ADVANCE(185); + case 573: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'E') ADVANCE(537); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 123: - if (lookahead == 'R') ADVANCE(186); + case 574: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'E') ADVANCE(621); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 124: - if (lookahead == 'V') ADVANCE(187); + case 575: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'E') ADVANCE(539); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 125: - if (lookahead == 'D') ADVANCE(188); + case 576: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'E') ADVANCE(586); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 126: - if (lookahead == 'D') ADVANCE(189); + case 577: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'F') ADVANCE(593); + if (lookahead == 'B' || + lookahead == 'D' || + lookahead == 'b' || + lookahead == 'd') ADVANCE(672); + if (lookahead == 'H' || + lookahead == 'O' || + lookahead == 'X' || + lookahead == 'h' || + lookahead == 'o' || + lookahead == 'x') ADVANCE(675); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'E') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(672); + if (lookahead == '$' || + lookahead == '.' || + lookahead == '/' || + ('G' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('g' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 127: - if (lookahead == 'I') ADVANCE(190); + case 578: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'F') ADVANCE(220); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 128: - if (lookahead == 'R') ADVANCE(191); + case 579: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'F') ADVANCE(218); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 129: - if (lookahead == 'T') ADVANCE(192); + case 580: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'F') ADVANCE(627); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 130: - if (lookahead == 'M') ADVANCE(193); + case 581: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'G') ADVANCE(605); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 131: - if (lookahead == 'R') ADVANCE(194); + case 582: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'G') ADVANCE(594); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 132: - if (lookahead == 'E') ADVANCE(195); + case 583: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'G') ADVANCE(650); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 133: - if (lookahead == 'C') ADVANCE(196); + case 584: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'G') ADVANCE(609); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 134: - if (lookahead == 'A') ADVANCE(197); + case 585: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'G') ADVANCE(611); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 135: - if (lookahead == 'R') ADVANCE(198); + case 586: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'G') ADVANCE(606); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 136: - if (lookahead == 'A') ADVANCE(199); + case 587: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'H') ADVANCE(162); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 137: - if (lookahead == 'L') ADVANCE(200); + case 588: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'H') ADVANCE(573); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 138: - if (lookahead == 'G') ADVANCE(201); + case 589: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'I') ADVANCE(607); + if (lookahead == 'L') ADVANCE(623); + if (lookahead == 'B' || + lookahead == 'D' || + lookahead == 'b' || + lookahead == 'd') ADVANCE(672); + if (lookahead == 'H' || + lookahead == 'O' || + lookahead == 'X' || + lookahead == 'h' || + lookahead == 'o' || + lookahead == 'x') ADVANCE(675); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(672); + if (lookahead == '$' || + lookahead == '.' || + lookahead == '/' || + ('G' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('g' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 139: - if (lookahead == 'E') ADVANCE(202); + case 590: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'I') ADVANCE(584); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 140: - if (lookahead == 'S') ADVANCE(203); + case 591: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'I') ADVANCE(599); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 141: - ACCEPT_TOKEN(anon_sym_org); + case 592: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'I') ADVANCE(582); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 142: - if (lookahead == 'L') ADVANCE(204); + case 593: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'I') ADVANCE(616); + if (lookahead == 'B' || + lookahead == 'D' || + lookahead == 'b' || + lookahead == 'd') ADVANCE(672); + if (lookahead == 'H' || + lookahead == 'O' || + lookahead == 'X' || + lookahead == 'h' || + lookahead == 'o' || + lookahead == 'x') ADVANCE(675); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(672); + if (lookahead == '$' || + lookahead == '.' || + lookahead == '/' || + ('G' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('g' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 143: - ACCEPT_TOKEN(anon_sym_ADDR); + case 594: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'I') ADVANCE(610); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 144: - if (lookahead == 'R') ADVANCE(205); + case 595: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'I') ADVANCE(585); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 145: - if (lookahead == 'N') ADVANCE(206); + case 596: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'K') ADVANCE(182); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 146: - if (lookahead == 'Z') ADVANCE(207); + case 597: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'L') ADVANCE(623); + if (lookahead == 'B' || + lookahead == 'D' || + lookahead == 'b' || + lookahead == 'd') ADVANCE(672); + if (lookahead == 'H' || + lookahead == 'O' || + lookahead == 'X' || + lookahead == 'h' || + lookahead == 'o' || + lookahead == 'x') ADVANCE(675); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(672); + if (lookahead == '$' || + lookahead == '.' || + lookahead == '/' || + ('G' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('g' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 147: - if (lookahead == 'R') ADVANCE(208); + case 598: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'L') ADVANCE(660); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 148: - if (lookahead == 'E') ADVANCE(209); - END_STATE(); - case 149: - if (lookahead == 'R') ADVANCE(210); + case 599: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'L') ADVANCE(184); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 150: - ACCEPT_TOKEN(anon_sym_BIND); + case 600: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'L') ADVANCE(666); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 151: - if (lookahead == 'K') ADVANCE(211); + case 601: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'L') ADVANCE(636); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 152: - ACCEPT_TOKEN(anon_sym_BYTE); + case 602: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'L') ADVANCE(536); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 153: - if (lookahead == 'T') ADVANCE(212); + case 603: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'L') ADVANCE(631); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 154: - ACCEPT_TOKEN(anon_sym_COPY); + case 604: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'L') ADVANCE(595); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 155: - if (lookahead == 'T') ADVANCE(213); + case 605: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'M') ADVANCE(571); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 156: - if (lookahead == '_') ADVANCE(214); + case 606: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'M') ADVANCE(572); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 157: - if (lookahead == 'N') ADVANCE(215); + case 607: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'N') ADVANCE(547); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 158: - if (lookahead == 'T') ADVANCE(216); + case 608: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'N') ADVANCE(235); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 159: - if (lookahead == 'Y') ADVANCE(217); + case 609: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'N') ADVANCE(225); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 160: - if (lookahead == 'R') ADVANCE(218); + case 610: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'N') ADVANCE(159); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 161: - ACCEPT_TOKEN(anon_sym_FILL); + case 611: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'N') ADVANCE(229); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 162: - if (lookahead == 'T') ADVANCE(219); + case 612: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'N') ADVANCE(645); + if (lookahead == 'P') ADVANCE(664); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 163: - if (lookahead == 'E') ADVANCE(220); + case 613: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'N') ADVANCE(645); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 164: - if (lookahead == 'P') ADVANCE(221); + case 614: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'N') ADVANCE(583); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 165: - if (lookahead == 'E') ADVANCE(222); + case 615: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'N') ADVANCE(580); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 166: - if (lookahead == 'U') ADVANCE(223); + case 616: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'N') ADVANCE(568); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 167: - ACCEPT_TOKEN(anon_sym_INFO); + case 617: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'N') ADVANCE(655); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 168: - if (lookahead == 'B') ADVANCE(224); + case 618: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'N') ADVANCE(549); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 169: - if (lookahead == 'T') ADVANCE(225); + case 619: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'N') ADVANCE(652); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 170: - if (lookahead == 'R') ADVANCE(226); + case 620: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'N') ADVANCE(600); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 171: - ACCEPT_TOKEN(anon_sym_KEEP); + case 621: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'N') ADVANCE(550); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 172: - if (lookahead == 'E') ADVANCE(227); + case 622: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'N') ADVANCE(657); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 173: - if (lookahead == 'E') ADVANCE(228); + case 623: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'O') ADVANCE(543); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 174: - if (lookahead == 'A') ADVANCE(229); + case 624: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'O') ADVANCE(598); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 175: - if (lookahead == 'C') ADVANCE(230); + case 625: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'O') ADVANCE(578); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 176: - ACCEPT_TOKEN(anon_sym_LONG); + case 626: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'O') ADVANCE(612); + if (lookahead == 'B' || + lookahead == 'D' || + lookahead == 'b' || + lookahead == 'd') ADVANCE(672); + if (lookahead == 'H' || + lookahead == 'X' || + lookahead == 'h' || + lookahead == 'o' || + lookahead == 'x') ADVANCE(675); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(672); + if (lookahead == '$' || + lookahead == '.' || + lookahead == '/' || + ('G' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('g' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 177: - if (lookahead == 'R') ADVANCE(231); + case 627: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'O') ADVANCE(252); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 178: - ACCEPT_TOKEN(anon_sym_NEXT); + case 628: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'O') ADVANCE(613); + if (lookahead == 'B' || + lookahead == 'D' || + lookahead == 'b' || + lookahead == 'd') ADVANCE(672); + if (lookahead == 'H' || + lookahead == 'X' || + lookahead == 'h' || + lookahead == 'o' || + lookahead == 'x') ADVANCE(675); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(672); + if (lookahead == '$' || + lookahead == '.' || + lookahead == '/' || + ('G' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('g' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 179: - if (lookahead == 'O') ADVANCE(232); + case 629: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'O') ADVANCE(669); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 180: - if (lookahead == 'O') ADVANCE(233); + case 630: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'O') ADVANCE(620); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 181: - if (lookahead == 'A') ADVANCE(234); - END_STATE(); - case 182: - if (lookahead == '_') ADVANCE(235); + case 631: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'O') ADVANCE(540); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 183: - if (lookahead == 'I') ADVANCE(236); + case 632: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'P') ADVANCE(559); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 184: - if (lookahead == 'U') ADVANCE(237); + case 633: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'R') ADVANCE(222); + if (lookahead == 'B' || + lookahead == 'D' || + lookahead == 'b' || + lookahead == 'd') ADVANCE(672); + if (lookahead == 'H' || + lookahead == 'O' || + lookahead == 'X' || + lookahead == 'h' || + lookahead == 'o' || + lookahead == 'x') ADVANCE(675); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(672); + if (lookahead == '$' || + lookahead == '.' || + lookahead == '/' || + ('G' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('g' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 185: - if (lookahead == 'L') ADVANCE(238); + case 634: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'R') ADVANCE(224); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 186: - if (lookahead == 'S') ADVANCE(239); + case 635: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'R') ADVANCE(642); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 187: - if (lookahead == 'I') ADVANCE(240); + case 636: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'R') ADVANCE(629); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 188: - ACCEPT_TOKEN(anon_sym_QUAD); + case 637: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'R') ADVANCE(651); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 189: - if (lookahead == 'O') ADVANCE(241); + case 638: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'R') ADVANCE(602); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 190: - if (lookahead == 'O') ADVANCE(242); + case 639: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'R') ADVANCE(653); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 191: - if (lookahead == 'C') ADVANCE(243); + case 640: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'R') ADVANCE(592); + if (lookahead == 'V') ADVANCE(570); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 192: - if (lookahead == 'I') ADVANCE(244); + case 641: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'R') ADVANCE(592); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 193: - if (lookahead == 'E') ADVANCE(245); + case 642: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'S') ADVANCE(216); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 194: - if (lookahead == 'T') ADVANCE(246); + case 643: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'S') ADVANCE(560); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 195: - if (lookahead == 'O') ADVANCE(247); + case 644: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'S') ADVANCE(624); + if (lookahead == 'B' || + lookahead == 'D' || + lookahead == 'b' || + lookahead == 'd') ADVANCE(672); + if (lookahead == 'H' || + lookahead == 'O' || + lookahead == 'X' || + lookahead == 'h' || + lookahead == 'o' || + lookahead == 'x') ADVANCE(675); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(672); + if (lookahead == '$' || + lookahead == '.' || + lookahead == '/' || + ('G' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('g' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 196: - if (lookahead == 'I') ADVANCE(248); + case 645: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'S') ADVANCE(656); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 197: - if (lookahead == 'D') ADVANCE(249); + case 646: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'S') ADVANCE(576); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 198: - if (lookahead == 'T') ADVANCE(250); + case 647: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'S') ADVANCE(658); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 199: - if (lookahead == 'L') ADVANCE(251); + case 648: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'T') ADVANCE(532); + if (lookahead == 'B' || + lookahead == 'D' || + lookahead == 'b' || + lookahead == 'd') ADVANCE(672); + if (lookahead == 'H' || + lookahead == 'O' || + lookahead == 'X' || + lookahead == 'h' || + lookahead == 'o' || + lookahead == 'x') ADVANCE(675); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(672); + if (lookahead == '$' || + lookahead == '.' || + lookahead == '/' || + ('G' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('g' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 200: - if (lookahead == 'I') ADVANCE(252); + case 649: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'T') ADVANCE(175); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 201: - if (lookahead == 'E') ADVANCE(253); + case 650: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'T') ADVANCE(587); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 202: - ACCEPT_TOKEN(anon_sym_TYPE); + case 651: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'T') ADVANCE(109); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 203: - if (lookahead == 'I') ADVANCE(254); + case 652: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'T') ADVANCE(214); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 204: - if (lookahead == 'U') ADVANCE(255); + case 653: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'T') ADVANCE(237); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 205: - ACCEPT_TOKEN(anon_sym_AFTER); + case 654: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'T') ADVANCE(246); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 206: - ACCEPT_TOKEN(anon_sym_ALIGN); - if (lookahead == 'O') ADVANCE(256); - if (lookahead == '_') ADVANCE(257); + case 655: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'T') ADVANCE(671); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 207: - ACCEPT_TOKEN(anon_sym_ASCIZ); + case 656: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'T') ADVANCE(538); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 208: - if (lookahead == 'T') ADVANCE(258); + case 657: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'T') ADVANCE(668); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 209: - if (lookahead == 'E') ADVANCE(259); + case 658: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'T') ADVANCE(541); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 210: - if (lookahead == 'E') ADVANCE(260); + case 659: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'T') ADVANCE(558); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 211: - ACCEPT_TOKEN(anon_sym_BLOCK); + case 660: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'U') ADVANCE(659); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 212: - if (lookahead == 'A') ADVANCE(261); - END_STATE(); - case 213: - if (lookahead == 'E') ADVANCE(262); - END_STATE(); - case 214: - if (lookahead == 'S') ADVANCE(263); - END_STATE(); - case 215: - if (lookahead == 'E') ADVANCE(264); - END_STATE(); - case 216: - ACCEPT_TOKEN(anon_sym_DSECT); + case 661: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'X') ADVANCE(233); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 217: - ACCEPT_TOKEN(anon_sym_ENTRY); + case 662: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'X') ADVANCE(649); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 218: - if (lookahead == 'N') ADVANCE(265); + case 663: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'Y') ADVANCE(632); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 219: - ACCEPT_TOKEN(anon_sym_FLOAT); + case 664: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'Y') ADVANCE(249); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 220: - if (lookahead == '_') ADVANCE(266); + case 665: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'Y') ADVANCE(240); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 221: - ACCEPT_TOKEN(anon_sym_GROUP); + case 666: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'Y') ADVANCE(255); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 222: - if (lookahead == 'N') ADVANCE(267); + case 667: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'Z') ADVANCE(565); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Y') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 223: - if (lookahead == 'D') ADVANCE(268); + case 668: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == '_') ADVANCE(535); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 224: - if (lookahead == 'I') ADVANCE(269); + case 669: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == '_') ADVANCE(574); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 225: - ACCEPT_TOKEN(anon_sym_INPUT); - if (lookahead == '_') ADVANCE(270); + case 670: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == '_') ADVANCE(646); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 226: - if (lookahead == 'T') ADVANCE(271); + case 671: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == '_') ADVANCE(647); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 227: - if (lookahead == 'A') ADVANCE(272); + case 672: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'B' || + lookahead == 'D' || + lookahead == 'b' || + lookahead == 'd') ADVANCE(672); + if (lookahead == 'H' || + lookahead == 'O' || + lookahead == 'X' || + lookahead == 'h' || + lookahead == 'o' || + lookahead == 'x') ADVANCE(675); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(672); + if (lookahead == '$' || + lookahead == '.' || + lookahead == '/' || + ('G' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('g' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 228: - if (lookahead == 'R') ADVANCE(273); + case 673: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == 'K' || + lookahead == 'M' || + lookahead == 'k' || + lookahead == 'm') ADVANCE(675); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(673); + if (lookahead == '$' || + lookahead == '.' || + lookahead == '/' || + ('G' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('g' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 229: - if (lookahead == 'D') ADVANCE(274); + case 674: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(673); + if (lookahead == '$' || + lookahead == '.' || + lookahead == '/' || + ('G' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('g' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 230: - if (lookahead == 'E') ADVANCE(275); + case 675: + ACCEPT_TOKEN(sym_SYMBOLNAME); + if (lookahead == '$' || + ('.' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '\\' || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(675); END_STATE(); - case 231: - if (lookahead == 'Y') ADVANCE(276); + case 676: + ACCEPT_TOKEN(sym_LNAME); + if (lookahead == '$' || + ('+' <= lookahead && lookahead <= ':') || + lookahead == '=' || + ('A' <= lookahead && lookahead <= ']') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(676); END_STATE(); - case 232: - if (lookahead == 'S') ADVANCE(277); + case 677: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == '*') ADVANCE(678); + if (lookahead == '!' || + lookahead == '$' || + ('+' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 233: - if (lookahead == 'A') ADVANCE(278); + case 678: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == '*') ADVANCE(679); + if (lookahead == '!' || + lookahead == '$' || + ('+' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(678); + if (lookahead != 0) ADVANCE(22); END_STATE(); - case 234: - if (lookahead == 'D') ADVANCE(279); + case 679: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == '/') ADVANCE(767); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(678); + if (lookahead != 0) ADVANCE(22); END_STATE(); - case 235: - if (lookahead == 'I') ADVANCE(280); + case 680: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == '=') ADVANCE(143); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 236: - if (lookahead == 'N') ADVANCE(281); + case 681: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == '=') ADVANCE(139); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 237: - if (lookahead == 'T') ADVANCE(282); + case 682: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == '=') ADVANCE(141); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 238: - if (lookahead == 'A') ADVANCE(283); + case 683: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == '=') ADVANCE(152); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 239: - ACCEPT_TOKEN(anon_sym_PHDRS); + case 684: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'A') ADVANCE(713); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('B' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 240: - if (lookahead == 'D') ADVANCE(284); + case 685: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'A') ADVANCE(711); + if (lookahead == 'I') ADVANCE(718); + if (lookahead == 'N') ADVANCE(684); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('B' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 241: - if (lookahead == 'N') ADVANCE(285); + case 686: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'A') ADVANCE(711); + if (lookahead == 'N') ADVANCE(684); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('B' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 242: - if (lookahead == 'N') ADVANCE(286); + case 687: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'B') ADVANCE(756); + if (lookahead == 'N') ADVANCE(722); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 243: - if (lookahead == 'H') ADVANCE(287); + case 688: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'B') ADVANCE(757); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 244: - if (lookahead == 'O') ADVANCE(288); + case 689: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'B') ADVANCE(758); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 245: - if (lookahead == 'N') ADVANCE(289); - END_STATE(); - case 246: - ACCEPT_TOKEN(anon_sym_SHORT); + case 690: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'B') ADVANCE(759); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 247: - if (lookahead == 'F') ADVANCE(290); + case 691: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'C') ADVANCE(710); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 248: - if (lookahead == 'A') ADVANCE(291); + case 692: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'C') ADVANCE(748); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 249: - ACCEPT_TOKEN(anon_sym_SQUAD); + case 693: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'D') ADVANCE(695); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 250: - if (lookahead == 'U') ADVANCE(292); + case 694: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'E') ADVANCE(753); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 251: - if (lookahead == 'I') ADVANCE(293); + case 695: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'E') ADVANCE(760); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 252: - if (lookahead == 'B') ADVANCE(294); + case 696: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'E') ADVANCE(128); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 253: - if (lookahead == 'T') ADVANCE(295); + case 697: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'E') ADVANCE(123); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 254: - if (lookahead == 'O') ADVANCE(296); + case 698: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'E') ADVANCE(130); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 255: - if (lookahead == 'T') ADVANCE(297); + case 699: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'E') ADVANCE(112); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 256: - if (lookahead == 'F') ADVANCE(298); + case 700: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'E') ADVANCE(731); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 257: - if (lookahead == 'W') ADVANCE(299); + case 701: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'E') ADVANCE(717); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 258: - ACCEPT_TOKEN(anon_sym_ASSERT); + case 702: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'F') ADVANCE(707); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 259: - if (lookahead == 'D') ADVANCE(300); + case 703: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'G') ADVANCE(720); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 260: - ACCEPT_TOKEN(anon_sym_BEFORE); + case 704: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'I') ADVANCE(703); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 261: - if (lookahead == 'N') ADVANCE(301); + case 705: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'I') ADVANCE(746); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 262: - if (lookahead == '_') ADVANCE(302); + case 706: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'I') ADVANCE(718); + if (lookahead == 'N') ADVANCE(684); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 263: - if (lookahead == 'E') ADVANCE(303); + case 707: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'I') ADVANCE(712); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 264: - if (lookahead == 'D') ADVANCE(304); + case 708: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'I') ADVANCE(745); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 265: - ACCEPT_TOKEN(anon_sym_EXTERN); + case 709: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'I') ADVANCE(725); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 266: - if (lookahead == 'C') ADVANCE(305); - if (lookahead == 'G') ADVANCE(306); + case 710: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'L') ADVANCE(751); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 267: - ACCEPT_TOKEN(anon_sym_HIDDEN); + case 711: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'L') ADVANCE(704); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 268: - if (lookahead == 'E') ADVANCE(307); + case 712: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'L') ADVANCE(698); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 269: - if (lookahead == 'T') ADVANCE(308); + case 713: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'M') ADVANCE(699); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 270: - if (lookahead == 'S') ADVANCE(309); + case 714: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'M') ADVANCE(701); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 271: - ACCEPT_TOKEN(anon_sym_INSERT); + case 715: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'N') ADVANCE(684); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 272: - if (lookahead == 'T') ADVANCE(310); + case 716: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'N') ADVANCE(741); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 273: - if (lookahead == '_') ADVANCE(311); - END_STATE(); - case 274: - if (lookahead == 'D') ADVANCE(312); + case 717: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'N') ADVANCE(743); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 275: - if (lookahead == 'I') ADVANCE(313); + case 718: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'N') ADVANCE(705); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 276: - ACCEPT_TOKEN(anon_sym_MEMORY); + case 719: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'N') ADVANCE(697); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 277: - if (lookahead == 'S') ADVANCE(314); + case 720: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'N') ADVANCE(714); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 278: - if (lookahead == 'T') ADVANCE(315); + case 721: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'O') ADVANCE(730); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 279: - ACCEPT_TOKEN(anon_sym_NOLOAD); + case 722: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'O') ADVANCE(719); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 280: - if (lookahead == 'F') ADVANCE(316); + case 723: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'O') ADVANCE(733); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 281: - ACCEPT_TOKEN(anon_sym_ORIGIN); + case 724: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'O') ADVANCE(716); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 282: - ACCEPT_TOKEN(anon_sym_OUTPUT); - if (lookahead == '_') ADVANCE(317); + case 725: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'O') ADVANCE(735); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 283: - if (lookahead == 'Y') ADVANCE(318); + case 726: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'O') ADVANCE(736); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 284: - if (lookahead == 'E') ADVANCE(319); + case 727: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'O') ADVANCE(737); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 285: - if (lookahead == 'L') ADVANCE(320); + case 728: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'O') ADVANCE(738); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 286: - if (lookahead == '_') ADVANCE(321); + case 729: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'P') ADVANCE(734); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 287: - if (lookahead == '_') ADVANCE(322); + case 730: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'R') ADVANCE(742); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 288: - if (lookahead == 'N') ADVANCE(323); + case 731: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'R') ADVANCE(740); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 289: - if (lookahead == 'T') ADVANCE(324); + case 732: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'R') ADVANCE(752); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 290: - ACCEPT_TOKEN(anon_sym_SIZEOF); - if (lookahead == '_') ADVANCE(325); + case 733: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'R') ADVANCE(739); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 291: - if (lookahead == 'L') ADVANCE(326); + case 734: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'R') ADVANCE(709); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 292: - if (lookahead == 'P') ADVANCE(327); + case 735: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'R') ADVANCE(708); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 293: - if (lookahead == 'G') ADVANCE(328); + case 736: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'R') ADVANCE(744); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 294: - ACCEPT_TOKEN(anon_sym_SYSLIB); + case 737: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'R') ADVANCE(749); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 295: - ACCEPT_TOKEN(anon_sym_TARGET); + case 738: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'R') ADVANCE(750); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 296: - if (lookahead == 'N') ADVANCE(329); + case 739: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'S') ADVANCE(137); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 297: - if (lookahead == 'E') ADVANCE(330); + case 740: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'S') ADVANCE(696); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 298: - ACCEPT_TOKEN(anon_sym_ALIGNOF); + case 741: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'S') ADVANCE(747); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 299: - if (lookahead == 'I') ADVANCE(331); + case 742: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'T') ADVANCE(115); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 300: - if (lookahead == 'E') ADVANCE(332); + case 743: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'T') ADVANCE(120); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 301: - if (lookahead == 'T') ADVANCE(333); - END_STATE(); - case 302: - if (lookahead == 'O') ADVANCE(334); + case 744: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'T') ADVANCE(116); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 303: - if (lookahead == 'G') ADVANCE(335); + case 745: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'T') ADVANCE(755); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 304: - ACCEPT_TOKEN(anon_sym_DEFINED); + case 746: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'T') ADVANCE(762); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 305: - if (lookahead == 'O') ADVANCE(336); + case 747: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'T') ADVANCE(732); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 306: - if (lookahead == 'R') ADVANCE(337); + case 748: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'T') ADVANCE(723); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 307: - ACCEPT_TOKEN(anon_sym_INCLUDE); + case 749: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'T') ADVANCE(117); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 308: - if (lookahead == '_') ADVANCE(338); + case 750: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'T') ADVANCE(118); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 309: - if (lookahead == 'E') ADVANCE(339); + case 751: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'U') ADVANCE(693); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 310: - if (lookahead == 'U') ADVANCE(340); + case 752: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'U') ADVANCE(692); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 311: - if (lookahead == 'V') ADVANCE(341); + case 753: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'V') ADVANCE(700); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 312: - if (lookahead == 'R') ADVANCE(342); + case 754: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'X') ADVANCE(691); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 313: - if (lookahead == 'L') ADVANCE(343); + case 755: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'Y') ADVANCE(125); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 314: - if (lookahead == 'R') ADVANCE(344); + case 756: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'Y') ADVANCE(761); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 315: - ACCEPT_TOKEN(anon_sym_NOFLOAT); + case 757: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'Y') ADVANCE(763); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 316: - if (lookahead == '_') ADVANCE(345); + case 758: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'Y') ADVANCE(764); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 317: - if (lookahead == 'A') ADVANCE(346); - if (lookahead == 'F') ADVANCE(347); + case 759: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == 'Y') ADVANCE(765); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 318: - ACCEPT_TOKEN(anon_sym_OVERLAY); + case 760: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == '_') ADVANCE(702); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '^') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 319: - ACCEPT_TOKEN(anon_sym_PROVIDE); - if (lookahead == '_') ADVANCE(348); + case 761: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == '_') ADVANCE(685); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '^') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 320: - if (lookahead == 'Y') ADVANCE(349); + case 762: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == '_') ADVANCE(729); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '^') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 321: - if (lookahead == 'A') ADVANCE(350); + case 763: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == '_') ADVANCE(686); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '^') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 322: - if (lookahead == 'D') ADVANCE(351); + case 764: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == '_') ADVANCE(706); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '^') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 323: - if (lookahead == 'S') ADVANCE(352); + case 765: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == '_') ADVANCE(715); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '^') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 324: - if (lookahead == '_') ADVANCE(353); + case 766: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == '!' || + ('*' <= lookahead && lookahead <= '-') || + ('0' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + lookahead == '[' || + lookahead == ']' || + lookahead == '^') ADVANCE(767); + if (lookahead == '$' || + lookahead == '.' || + lookahead == '/' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(521); END_STATE(); - case 325: - if (lookahead == 'H') ADVANCE(354); + case 767: + ACCEPT_TOKEN(sym_wildcard_name); + if (lookahead == '!' || + lookahead == '$' || + ('*' <= lookahead && lookahead <= ':') || + lookahead == '=' || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == '~') ADVANCE(767); END_STATE(); - case 326: - ACCEPT_TOKEN(anon_sym_SPECIAL); + case 768: + ACCEPT_TOKEN(aux_sym_INT_token2); END_STATE(); - case 327: - ACCEPT_TOKEN(anon_sym_STARTUP); + case 769: + ACCEPT_TOKEN(aux_sym_INT_token2); + if (lookahead == 'B' || + lookahead == 'D' || + lookahead == 'b' || + lookahead == 'd') ADVANCE(769); + if (lookahead == 'H' || + lookahead == 'O' || + lookahead == 'X' || + lookahead == 'h' || + lookahead == 'o' || + lookahead == 'x') ADVANCE(768); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(95); END_STATE(); - case 328: - if (lookahead == 'N') ADVANCE(355); + case 770: + ACCEPT_TOKEN(aux_sym_INT_token2); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(774); END_STATE(); - case 329: - ACCEPT_TOKEN(anon_sym_VERSION); + case 771: + ACCEPT_TOKEN(aux_sym_INT_token3); END_STATE(); - case 330: - ACCEPT_TOKEN(anon_sym_ABSOLUTE); + case 772: + ACCEPT_TOKEN(aux_sym_INT_token3); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(770); + if (lookahead == 'B' || + lookahead == 'D' || + lookahead == 'b' || + lookahead == 'd') ADVANCE(769); + if (lookahead == 'H' || + lookahead == 'O' || + lookahead == 'h' || + lookahead == 'o') ADVANCE(768); + if (lookahead == 'K' || + lookahead == 'M' || + lookahead == 'k' || + lookahead == 'm') ADVANCE(771); + if (('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(95); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(773); END_STATE(); - case 331: - if (lookahead == 'T') ADVANCE(356); + case 773: + ACCEPT_TOKEN(aux_sym_INT_token3); + if (lookahead == 'B' || + lookahead == 'D' || + lookahead == 'b' || + lookahead == 'd') ADVANCE(769); + if (lookahead == 'K' || + lookahead == 'M' || + lookahead == 'k' || + lookahead == 'm') ADVANCE(771); + if (lookahead == 'H' || + lookahead == 'O' || + lookahead == 'X' || + lookahead == 'h' || + lookahead == 'o' || + lookahead == 'x') ADVANCE(768); + if (('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(95); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(773); END_STATE(); - case 332: - if (lookahead == 'D') ADVANCE(357); + case 774: + ACCEPT_TOKEN(aux_sym_INT_token3); + if (lookahead == 'K' || + lookahead == 'M' || + lookahead == 'k' || + lookahead == 'm') ADVANCE(771); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(774); END_STATE(); - case 333: - ACCEPT_TOKEN(anon_sym_CONSTANT); + case 775: + ACCEPT_TOKEN(sym_VERS_TAG); + if (lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(775); END_STATE(); - case 334: - if (lookahead == 'B') ADVANCE(358); + case 776: + ACCEPT_TOKEN(sym_VERS_IDENTIFIER); + if (lookahead == ':') ADVANCE(35); + if (lookahead == 'a') ADVANCE(781); + if (lookahead == '!' || + lookahead == '$' || + lookahead == '*' || + lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(790); END_STATE(); - case 335: - if (lookahead == 'M') ADVANCE(359); + case 777: + ACCEPT_TOKEN(sym_VERS_IDENTIFIER); + if (lookahead == ':') ADVANCE(35); + if (lookahead == 'a') ADVANCE(782); + if (lookahead == '!' || + lookahead == '$' || + lookahead == '*' || + lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(790); END_STATE(); - case 336: - if (lookahead == 'M') ADVANCE(360); + case 778: + ACCEPT_TOKEN(sym_VERS_IDENTIFIER); + if (lookahead == ':') ADVANCE(35); + if (lookahead == 'b') ADVANCE(777); + if (lookahead == '!' || + lookahead == '$' || + lookahead == '*' || + lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(790); END_STATE(); - case 337: - if (lookahead == 'O') ADVANCE(361); + case 779: + ACCEPT_TOKEN(sym_VERS_IDENTIFIER); + if (lookahead == ':') ADVANCE(35); + if (lookahead == 'c') ADVANCE(776); + if (lookahead == '!' || + lookahead == '$' || + lookahead == '*' || + lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(790); END_STATE(); - case 338: - if (lookahead == 'C') ADVANCE(362); + case 780: + ACCEPT_TOKEN(sym_VERS_IDENTIFIER); + if (lookahead == ':') ADVANCE(35); + if (lookahead == 'e') ADVANCE(787); + if (lookahead == '!' || + lookahead == '$' || + lookahead == '*' || + lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(790); END_STATE(); - case 339: - if (lookahead == 'C') ADVANCE(363); + case 781: + ACCEPT_TOKEN(sym_VERS_IDENTIFIER); + if (lookahead == ':') ADVANCE(35); + if (lookahead == 'l') ADVANCE(263); + if (lookahead == '!' || + lookahead == '$' || + lookahead == '*' || + lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(790); END_STATE(); - case 340: - if (lookahead == 'R') ADVANCE(364); + case 782: + ACCEPT_TOKEN(sym_VERS_IDENTIFIER); + if (lookahead == ':') ADVANCE(35); + if (lookahead == 'l') ADVANCE(261); + if (lookahead == '!' || + lookahead == '$' || + lookahead == '*' || + lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(790); END_STATE(); - case 341: - if (lookahead == 'E') ADVANCE(365); + case 783: + ACCEPT_TOKEN(sym_VERS_IDENTIFIER); + if (lookahead == ':') ADVANCE(35); + if (lookahead == 'l') ADVANCE(786); + if (lookahead == '!' || + lookahead == '$' || + lookahead == '*' || + lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(790); END_STATE(); - case 342: - ACCEPT_TOKEN(anon_sym_LOADADDR); + case 784: + ACCEPT_TOKEN(sym_VERS_IDENTIFIER); + if (lookahead == ':') ADVANCE(35); + if (lookahead == 'n') ADVANCE(265); + if (lookahead == '!' || + lookahead == '$' || + lookahead == '*' || + lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(790); END_STATE(); - case 343: - ACCEPT_TOKEN(anon_sym_LOG2CEIL); + case 785: + ACCEPT_TOKEN(sym_VERS_IDENTIFIER); + if (lookahead == ':') ADVANCE(35); + if (lookahead == 'o') ADVANCE(779); + if (lookahead == '!' || + lookahead == '$' || + lookahead == '*' || + lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(790); END_STATE(); - case 344: - if (lookahead == 'E') ADVANCE(366); + case 786: + ACCEPT_TOKEN(sym_VERS_IDENTIFIER); + if (lookahead == ':') ADVANCE(35); + if (lookahead == 'o') ADVANCE(778); + if (lookahead == '!' || + lookahead == '$' || + lookahead == '*' || + lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(790); END_STATE(); - case 345: - if (lookahead == 'R') ADVANCE(367); + case 787: + ACCEPT_TOKEN(sym_VERS_IDENTIFIER); + if (lookahead == ':') ADVANCE(35); + if (lookahead == 'r') ADVANCE(784); + if (lookahead == '!' || + lookahead == '$' || + lookahead == '*' || + lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(790); END_STATE(); - case 346: - if (lookahead == 'R') ADVANCE(368); + case 788: + ACCEPT_TOKEN(sym_VERS_IDENTIFIER); + if (lookahead == ':') ADVANCE(35); + if (lookahead == 't') ADVANCE(780); + if (lookahead == '!' || + lookahead == '$' || + lookahead == '*' || + lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(790); END_STATE(); - case 347: - if (lookahead == 'O') ADVANCE(369); + case 789: + ACCEPT_TOKEN(sym_VERS_IDENTIFIER); + if (lookahead == ':') ADVANCE(35); + if (lookahead == 'x') ADVANCE(788); + if (lookahead == '!' || + lookahead == '$' || + lookahead == '*' || + lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(790); END_STATE(); - case 348: - if (lookahead == 'H') ADVANCE(370); + case 790: + ACCEPT_TOKEN(sym_VERS_IDENTIFIER); + if (lookahead == ':') ADVANCE(35); + if (lookahead == '!' || + lookahead == '$' || + lookahead == '*' || + lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + lookahead == '?' || + ('A' <= lookahead && lookahead <= '_') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(790); END_STATE(); - case 349: - ACCEPT_TOKEN(anon_sym_READONLY); + case 791: + ACCEPT_TOKEN(sym_comment); END_STATE(); - case 350: - if (lookahead == 'L') ADVANCE(371); + default: + return false; + } +} + +static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) { + START_LEXER(); + eof = lexer->eof(lexer); + switch (state) { + case 0: + if (lookahead == 'A') ADVANCE(1); + if (lookahead == 'B') ADVANCE(2); + if (lookahead == 'C') ADVANCE(3); + if (lookahead == 'E') ADVANCE(4); + if (lookahead == 'F') ADVANCE(5); + if (lookahead == 'G') ADVANCE(6); + if (lookahead == 'H') ADVANCE(7); + if (lookahead == 'I') ADVANCE(8); + if (lookahead == 'K') ADVANCE(9); + if (lookahead == 'L') ADVANCE(10); + if (lookahead == 'M') ADVANCE(11); + if (lookahead == 'N') ADVANCE(12); + if (lookahead == 'O') ADVANCE(13); + if (lookahead == 'P') ADVANCE(14); + if (lookahead == 'Q') ADVANCE(15); + if (lookahead == 'R') ADVANCE(16); + if (lookahead == 'S') ADVANCE(17); + if (lookahead == 'T') ADVANCE(18); + if (lookahead == 'V') ADVANCE(19); + if (lookahead == 'o') ADVANCE(20); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(0) END_STATE(); - case 351: - if (lookahead == 'I') ADVANCE(372); + case 1: + if (lookahead == 'F') ADVANCE(21); + if (lookahead == 'L') ADVANCE(22); + if (lookahead == 'S') ADVANCE(23); + if (lookahead == 'T') ADVANCE(24); END_STATE(); - case 352: - ACCEPT_TOKEN(anon_sym_SECTIONS); + case 2: + if (lookahead == 'E') ADVANCE(25); + if (lookahead == 'Y') ADVANCE(26); END_STATE(); - case 353: - if (lookahead == 'S') ADVANCE(373); + case 3: + if (lookahead == 'R') ADVANCE(27); END_STATE(); - case 354: - if (lookahead == 'E') ADVANCE(374); + case 4: + if (lookahead == 'N') ADVANCE(28); + if (lookahead == 'X') ADVANCE(29); END_STATE(); - case 355: - ACCEPT_TOKEN(anon_sym_SUBALIGN); + case 5: + if (lookahead == 'I') ADVANCE(30); + if (lookahead == 'L') ADVANCE(31); + if (lookahead == 'O') ADVANCE(32); END_STATE(); - case 356: - if (lookahead == 'H') ADVANCE(375); + case 6: + if (lookahead == 'R') ADVANCE(33); END_STATE(); - case 357: - ACCEPT_TOKEN(anon_sym_AS_NEEDED); + case 7: + if (lookahead == 'I') ADVANCE(34); + if (lookahead == 'L') ADVANCE(35); END_STATE(); - case 358: - if (lookahead == 'J') ADVANCE(376); + case 8: + if (lookahead == 'N') ADVANCE(36); END_STATE(); - case 359: - if (lookahead == 'E') ADVANCE(377); + case 9: + if (lookahead == 'E') ADVANCE(37); END_STATE(); - case 360: - if (lookahead == 'M') ADVANCE(378); + case 10: + if (lookahead == 'D') ADVANCE(38); + if (lookahead == 'I') ADVANCE(39); + if (lookahead == 'O') ADVANCE(40); END_STATE(); - case 361: - if (lookahead == 'U') ADVANCE(379); + case 11: + if (lookahead == 'A') ADVANCE(41); + if (lookahead == 'E') ADVANCE(42); END_STATE(); - case 362: - if (lookahead == 'O') ADVANCE(380); + case 12: + if (lookahead == 'O') ADVANCE(43); END_STATE(); - case 363: - if (lookahead == 'T') ADVANCE(381); + case 13: + if (lookahead == 'N') ADVANCE(44); + if (lookahead == 'U') ADVANCE(45); END_STATE(); - case 364: - if (lookahead == 'E') ADVANCE(382); + case 14: + if (lookahead == 'H') ADVANCE(46); + if (lookahead == 'R') ADVANCE(47); END_STATE(); - case 365: - if (lookahead == 'R') ADVANCE(383); + case 15: + if (lookahead == 'U') ADVANCE(48); END_STATE(); - case 366: - if (lookahead == 'F') ADVANCE(384); + case 16: + if (lookahead == 'E') ADVANCE(49); END_STATE(); - case 367: - if (lookahead == 'O') ADVANCE(385); - if (lookahead == 'W') ADVANCE(386); + case 17: + if (lookahead == 'E') ADVANCE(50); + if (lookahead == 'H') ADVANCE(51); + if (lookahead == 'P') ADVANCE(52); + if (lookahead == 'Q') ADVANCE(53); + if (lookahead == 'T') ADVANCE(54); + if (lookahead == 'U') ADVANCE(55); + if (lookahead == 'Y') ADVANCE(56); END_STATE(); - case 368: - if (lookahead == 'C') ADVANCE(387); + case 18: + if (lookahead == 'A') ADVANCE(57); END_STATE(); - case 369: - if (lookahead == 'R') ADVANCE(388); + case 19: + if (lookahead == 'E') ADVANCE(58); END_STATE(); - case 370: - if (lookahead == 'I') ADVANCE(389); + case 20: + ACCEPT_TOKEN(anon_sym_o); + if (lookahead == 'r') ADVANCE(59); END_STATE(); - case 371: - if (lookahead == 'I') ADVANCE(390); + case 21: + if (lookahead == 'T') ADVANCE(60); END_STATE(); - case 372: - if (lookahead == 'R') ADVANCE(391); + case 22: + if (lookahead == 'I') ADVANCE(61); END_STATE(); - case 373: - if (lookahead == 'T') ADVANCE(392); + case 23: + if (lookahead == 'C') ADVANCE(62); + if (lookahead == '_') ADVANCE(63); END_STATE(); - case 374: - if (lookahead == 'A') ADVANCE(393); + case 24: + ACCEPT_TOKEN(anon_sym_AT); END_STATE(); - case 375: - if (lookahead == '_') ADVANCE(394); + case 25: + if (lookahead == 'F') ADVANCE(64); END_STATE(); - case 376: - if (lookahead == 'E') ADVANCE(395); + case 26: + if (lookahead == 'T') ADVANCE(65); END_STATE(); - case 377: - if (lookahead == 'N') ADVANCE(396); + case 27: + if (lookahead == 'E') ADVANCE(66); END_STATE(); - case 378: - if (lookahead == 'O') ADVANCE(397); + case 28: + if (lookahead == 'T') ADVANCE(67); END_STATE(); - case 379: - if (lookahead == 'P') ADVANCE(398); + case 29: + if (lookahead == 'T') ADVANCE(68); END_STATE(); - case 380: - if (lookahead == 'M') ADVANCE(399); + case 30: + if (lookahead == 'L') ADVANCE(69); END_STATE(); - case 381: - if (lookahead == 'I') ADVANCE(400); + case 31: + if (lookahead == 'O') ADVANCE(70); END_STATE(); - case 382: - ACCEPT_TOKEN(anon_sym_LD_FEATURE); + case 32: + if (lookahead == 'R') ADVANCE(71); END_STATE(); - case 383: - if (lookahead == 'S') ADVANCE(401); + case 33: + if (lookahead == 'O') ADVANCE(72); END_STATE(); - case 384: - if (lookahead == 'S') ADVANCE(402); + case 34: + if (lookahead == 'D') ADVANCE(73); END_STATE(); - case 385: - ACCEPT_TOKEN(anon_sym_ONLY_IF_RO); + case 35: + if (lookahead == 'L') ADVANCE(74); END_STATE(); - case 386: - ACCEPT_TOKEN(anon_sym_ONLY_IF_RW); + case 36: + if (lookahead == 'C') ADVANCE(75); + if (lookahead == 'H') ADVANCE(76); + if (lookahead == 'P') ADVANCE(77); + if (lookahead == 'S') ADVANCE(78); END_STATE(); - case 387: - if (lookahead == 'H') ADVANCE(403); + case 37: + if (lookahead == 'E') ADVANCE(79); END_STATE(); - case 388: - if (lookahead == 'M') ADVANCE(404); + case 38: + if (lookahead == '_') ADVANCE(80); END_STATE(); - case 389: - if (lookahead == 'D') ADVANCE(405); + case 39: + if (lookahead == 'N') ADVANCE(81); END_STATE(); - case 390: - if (lookahead == 'A') ADVANCE(406); + case 40: + if (lookahead == 'N') ADVANCE(82); END_STATE(); - case 391: - ACCEPT_TOKEN(anon_sym_SEARCH_DIR); + case 41: + if (lookahead == 'P') ADVANCE(83); END_STATE(); - case 392: - if (lookahead == 'A') ADVANCE(407); + case 42: + if (lookahead == 'M') ADVANCE(84); END_STATE(); - case 393: - if (lookahead == 'D') ADVANCE(408); + case 43: + if (lookahead == 'C') ADVANCE(85); + if (lookahead == 'F') ADVANCE(86); END_STATE(); - case 394: - if (lookahead == 'I') ADVANCE(409); + case 44: + if (lookahead == 'L') ADVANCE(87); END_STATE(); - case 395: - if (lookahead == 'C') ADVANCE(410); + case 45: + if (lookahead == 'T') ADVANCE(88); END_STATE(); - case 396: - if (lookahead == 'T') ADVANCE(411); + case 46: + if (lookahead == 'D') ADVANCE(89); END_STATE(); - case 397: - if (lookahead == 'N') ADVANCE(412); + case 47: + if (lookahead == 'O') ADVANCE(90); END_STATE(); - case 398: - if (lookahead == '_') ADVANCE(413); + case 48: + if (lookahead == 'A') ADVANCE(91); END_STATE(); - case 399: - if (lookahead == 'M') ADVANCE(414); + case 49: + if (lookahead == 'G') ADVANCE(92); END_STATE(); - case 400: - if (lookahead == 'O') ADVANCE(415); + case 50: + if (lookahead == 'A') ADVANCE(93); + if (lookahead == 'C') ADVANCE(94); END_STATE(); - case 401: - if (lookahead == 'I') ADVANCE(416); + case 51: + if (lookahead == 'O') ADVANCE(95); END_STATE(); - case 402: - ACCEPT_TOKEN(anon_sym_NOCROSSREFS); - if (lookahead == '_') ADVANCE(417); + case 52: + if (lookahead == 'E') ADVANCE(96); END_STATE(); - case 403: - ACCEPT_TOKEN(anon_sym_OUTPUT_ARCH); + case 53: + if (lookahead == 'U') ADVANCE(97); END_STATE(); - case 404: - if (lookahead == 'A') ADVANCE(418); + case 54: + if (lookahead == 'A') ADVANCE(98); END_STATE(); - case 405: - if (lookahead == 'D') ADVANCE(419); + case 55: + if (lookahead == 'B') ADVANCE(99); END_STATE(); - case 406: - if (lookahead == 'S') ADVANCE(420); + case 56: + if (lookahead == 'S') ADVANCE(100); END_STATE(); - case 407: - if (lookahead == 'R') ADVANCE(421); + case 57: + if (lookahead == 'R') ADVANCE(101); END_STATE(); - case 408: - if (lookahead == 'E') ADVANCE(422); + case 58: + if (lookahead == 'R') ADVANCE(102); END_STATE(); - case 409: - if (lookahead == 'N') ADVANCE(423); + case 59: + if (lookahead == 'g') ADVANCE(103); END_STATE(); - case 410: - if (lookahead == 'T') ADVANCE(424); + case 60: + if (lookahead == 'E') ADVANCE(104); END_STATE(); - case 411: - if (lookahead == '_') ADVANCE(425); + case 61: + if (lookahead == 'G') ADVANCE(105); END_STATE(); - case 412: - if (lookahead == '_') ADVANCE(426); + case 62: + if (lookahead == 'I') ADVANCE(106); END_STATE(); - case 413: - if (lookahead == 'A') ADVANCE(427); + case 63: + if (lookahead == 'N') ADVANCE(107); END_STATE(); - case 414: - if (lookahead == 'O') ADVANCE(428); + case 64: + if (lookahead == 'O') ADVANCE(108); END_STATE(); - case 415: - if (lookahead == 'N') ADVANCE(429); + case 65: + if (lookahead == 'E') ADVANCE(109); END_STATE(); - case 416: - if (lookahead == 'O') ADVANCE(430); + case 66: + if (lookahead == 'A') ADVANCE(110); END_STATE(); - case 417: - if (lookahead == 'T') ADVANCE(431); + case 67: + if (lookahead == 'R') ADVANCE(111); END_STATE(); - case 418: - if (lookahead == 'T') ADVANCE(432); + case 68: + if (lookahead == 'E') ADVANCE(112); END_STATE(); - case 419: - if (lookahead == 'E') ADVANCE(433); + case 69: + if (lookahead == 'L') ADVANCE(113); END_STATE(); - case 420: - ACCEPT_TOKEN(anon_sym_REGION_ALIAS); + case 70: + if (lookahead == 'A') ADVANCE(114); END_STATE(); - case 421: - if (lookahead == 'T') ADVANCE(434); + case 71: + if (lookahead == 'C') ADVANCE(115); END_STATE(); - case 422: - if (lookahead == 'R') ADVANCE(435); + case 72: + if (lookahead == 'U') ADVANCE(116); END_STATE(); - case 423: - if (lookahead == 'P') ADVANCE(436); + case 73: + if (lookahead == 'D') ADVANCE(117); END_STATE(); - case 424: - if (lookahead == '_') ADVANCE(437); + case 74: + ACCEPT_TOKEN(anon_sym_HLL); END_STATE(); - case 425: - if (lookahead == 'A') ADVANCE(438); - if (lookahead == 'E') ADVANCE(439); - if (lookahead == 'R') ADVANCE(440); + case 75: + if (lookahead == 'L') ADVANCE(118); END_STATE(); - case 426: - if (lookahead == 'A') ADVANCE(441); + case 76: + if (lookahead == 'I') ADVANCE(119); END_STATE(); - case 427: - if (lookahead == 'L') ADVANCE(442); + case 77: + if (lookahead == 'U') ADVANCE(120); END_STATE(); - case 428: - if (lookahead == 'N') ADVANCE(443); + case 78: + if (lookahead == 'E') ADVANCE(121); END_STATE(); - case 429: - if (lookahead == '_') ADVANCE(444); + case 79: + if (lookahead == 'P') ADVANCE(122); END_STATE(); - case 430: - if (lookahead == 'N') ADVANCE(445); + case 80: + if (lookahead == 'F') ADVANCE(123); END_STATE(); - case 431: - if (lookahead == 'O') ADVANCE(446); + case 81: + if (lookahead == 'K') ADVANCE(124); END_STATE(); - case 432: - ACCEPT_TOKEN(anon_sym_OUTPUT_FORMAT); + case 82: + if (lookahead == 'G') ADVANCE(125); END_STATE(); - case 433: - if (lookahead == 'N') ADVANCE(447); + case 83: + ACCEPT_TOKEN(anon_sym_MAP); END_STATE(); - case 434: - ACCEPT_TOKEN(anon_sym_SEGMENT_START); + case 84: + if (lookahead == 'O') ADVANCE(126); END_STATE(); - case 435: - if (lookahead == 'S') ADVANCE(448); + case 85: + if (lookahead == 'R') ADVANCE(127); END_STATE(); - case 436: - if (lookahead == 'U') ADVANCE(449); + case 86: + if (lookahead == 'L') ADVANCE(128); END_STATE(); - case 437: - if (lookahead == 'S') ADVANCE(450); + case 87: + if (lookahead == 'Y') ADVANCE(129); END_STATE(); - case 438: - if (lookahead == 'L') ADVANCE(451); + case 88: + if (lookahead == 'P') ADVANCE(130); END_STATE(); - case 439: - if (lookahead == 'N') ADVANCE(452); + case 89: + if (lookahead == 'R') ADVANCE(131); END_STATE(); - case 440: - if (lookahead == 'E') ADVANCE(453); + case 90: + if (lookahead == 'V') ADVANCE(132); END_STATE(); - case 441: - if (lookahead == 'L') ADVANCE(454); + case 91: + if (lookahead == 'D') ADVANCE(133); END_STATE(); - case 442: - if (lookahead == 'L') ADVANCE(455); + case 92: + if (lookahead == 'I') ADVANCE(134); END_STATE(); - case 443: - if (lookahead == '_') ADVANCE(456); + case 93: + if (lookahead == 'R') ADVANCE(135); END_STATE(); - case 444: - if (lookahead == 'F') ADVANCE(457); + case 94: + if (lookahead == 'T') ADVANCE(136); END_STATE(); - case 445: - ACCEPT_TOKEN(anon_sym_LINKER_VERSION); + case 95: + if (lookahead == 'R') ADVANCE(137); END_STATE(); - case 446: - ACCEPT_TOKEN(anon_sym_NOCROSSREFS_TO); + case 96: + if (lookahead == 'C') ADVANCE(138); END_STATE(); - case 447: - ACCEPT_TOKEN(anon_sym_PROVIDE_HIDDEN); + case 97: + if (lookahead == 'A') ADVANCE(139); END_STATE(); - case 448: - ACCEPT_TOKEN(anon_sym_SIZEOF_HEADERS); + case 98: + if (lookahead == 'R') ADVANCE(140); END_STATE(); - case 449: - if (lookahead == 'T') ADVANCE(458); + case 99: + if (lookahead == 'A') ADVANCE(141); END_STATE(); - case 450: - if (lookahead == 'Y') ADVANCE(459); + case 100: + if (lookahead == 'L') ADVANCE(142); END_STATE(); - case 451: - if (lookahead == 'I') ADVANCE(460); + case 101: + if (lookahead == 'G') ADVANCE(143); END_STATE(); - case 452: - if (lookahead == 'D') ADVANCE(461); + case 102: + if (lookahead == 'S') ADVANCE(144); END_STATE(); - case 453: - if (lookahead == 'L') ADVANCE(462); + case 103: + ACCEPT_TOKEN(anon_sym_org); END_STATE(); - case 454: - if (lookahead == 'L') ADVANCE(463); + case 104: + if (lookahead == 'R') ADVANCE(145); END_STATE(); - case 455: - if (lookahead == 'O') ADVANCE(464); + case 105: + if (lookahead == 'N') ADVANCE(146); END_STATE(); - case 456: - if (lookahead == 'A') ADVANCE(465); + case 106: + if (lookahead == 'Z') ADVANCE(147); END_STATE(); - case 457: - if (lookahead == 'L') ADVANCE(466); + case 107: + if (lookahead == 'E') ADVANCE(148); END_STATE(); - case 458: - ACCEPT_TOKEN(anon_sym_ALIGN_WITH_INPUT); + case 108: + if (lookahead == 'R') ADVANCE(149); END_STATE(); - case 459: - if (lookahead == 'M') ADVANCE(467); + case 109: + ACCEPT_TOKEN(anon_sym_BYTE); END_STATE(); - case 460: - if (lookahead == 'G') ADVANCE(468); + case 110: + if (lookahead == 'T') ADVANCE(150); END_STATE(); - case 461: - ACCEPT_TOKEN(anon_sym_DATA_SEGMENT_END); + case 111: + if (lookahead == 'Y') ADVANCE(151); END_STATE(); - case 462: - if (lookahead == 'R') ADVANCE(469); + case 112: + if (lookahead == 'R') ADVANCE(152); END_STATE(); - case 463: - if (lookahead == 'O') ADVANCE(470); + case 113: + ACCEPT_TOKEN(anon_sym_FILL); END_STATE(); - case 464: - if (lookahead == 'C') ADVANCE(471); + case 114: + if (lookahead == 'T') ADVANCE(153); END_STATE(); - case 465: - if (lookahead == 'L') ADVANCE(472); + case 115: + if (lookahead == 'E') ADVANCE(154); END_STATE(); - case 466: - if (lookahead == 'A') ADVANCE(473); + case 116: + if (lookahead == 'P') ADVANCE(155); END_STATE(); - case 467: - if (lookahead == 'B') ADVANCE(474); + case 117: + if (lookahead == 'E') ADVANCE(156); END_STATE(); - case 468: - if (lookahead == 'N') ADVANCE(475); + case 118: + if (lookahead == 'U') ADVANCE(157); END_STATE(); - case 469: - if (lookahead == 'O') ADVANCE(476); + case 119: + if (lookahead == 'B') ADVANCE(158); END_STATE(); - case 470: - if (lookahead == 'C') ADVANCE(477); + case 120: + if (lookahead == 'T') ADVANCE(159); END_STATE(); - case 471: - if (lookahead == 'A') ADVANCE(478); + case 121: + if (lookahead == 'R') ADVANCE(160); END_STATE(); - case 472: - if (lookahead == 'L') ADVANCE(479); + case 122: + ACCEPT_TOKEN(anon_sym_KEEP); END_STATE(); - case 473: - if (lookahead == 'G') ADVANCE(480); + case 123: + if (lookahead == 'E') ADVANCE(161); END_STATE(); - case 474: - if (lookahead == 'O') ADVANCE(481); + case 124: + if (lookahead == 'E') ADVANCE(162); END_STATE(); - case 475: - ACCEPT_TOKEN(anon_sym_DATA_SEGMENT_ALIGN); + case 125: + ACCEPT_TOKEN(anon_sym_LONG); END_STATE(); - case 476: - if (lookahead == '_') ADVANCE(482); + case 126: + if (lookahead == 'R') ADVANCE(163); END_STATE(); - case 477: - if (lookahead == 'A') ADVANCE(483); + case 127: + if (lookahead == 'O') ADVANCE(164); END_STATE(); - case 478: - if (lookahead == 'T') ADVANCE(484); + case 128: + if (lookahead == 'O') ADVANCE(165); END_STATE(); - case 479: - if (lookahead == 'O') ADVANCE(485); + case 129: + if (lookahead == '_') ADVANCE(166); END_STATE(); - case 480: - if (lookahead == 'S') ADVANCE(486); + case 130: + if (lookahead == 'U') ADVANCE(167); END_STATE(); - case 481: - if (lookahead == 'L') ADVANCE(487); + case 131: + if (lookahead == 'S') ADVANCE(168); END_STATE(); - case 482: - if (lookahead == 'E') ADVANCE(488); + case 132: + if (lookahead == 'I') ADVANCE(169); END_STATE(); - case 483: - if (lookahead == 'T') ADVANCE(489); + case 133: + ACCEPT_TOKEN(anon_sym_QUAD); END_STATE(); - case 484: - if (lookahead == 'I') ADVANCE(490); + case 134: + if (lookahead == 'O') ADVANCE(170); END_STATE(); - case 485: - if (lookahead == 'C') ADVANCE(491); + case 135: + if (lookahead == 'C') ADVANCE(171); END_STATE(); - case 486: - ACCEPT_TOKEN(anon_sym_INPUT_SECTION_FLAGS); + case 136: + if (lookahead == 'I') ADVANCE(172); END_STATE(); - case 487: - if (lookahead == 'S') ADVANCE(492); + case 137: + if (lookahead == 'T') ADVANCE(173); END_STATE(); - case 488: - if (lookahead == 'N') ADVANCE(493); + case 138: + if (lookahead == 'I') ADVANCE(174); END_STATE(); - case 489: - if (lookahead == 'I') ADVANCE(494); + case 139: + if (lookahead == 'D') ADVANCE(175); END_STATE(); - case 490: - if (lookahead == 'O') ADVANCE(495); + case 140: + if (lookahead == 'T') ADVANCE(176); END_STATE(); - case 491: - if (lookahead == 'A') ADVANCE(496); + case 141: + if (lookahead == 'L') ADVANCE(177); END_STATE(); - case 492: - ACCEPT_TOKEN(anon_sym_CREATE_OBJECT_SYMBOLS); + case 142: + if (lookahead == 'I') ADVANCE(178); END_STATE(); - case 493: - if (lookahead == 'D') ADVANCE(497); + case 143: + if (lookahead == 'E') ADVANCE(179); END_STATE(); - case 494: - if (lookahead == 'O') ADVANCE(498); + case 144: + if (lookahead == 'I') ADVANCE(180); END_STATE(); - case 495: - if (lookahead == 'N') ADVANCE(499); + case 145: + ACCEPT_TOKEN(anon_sym_AFTER); END_STATE(); - case 496: - if (lookahead == 'T') ADVANCE(500); + case 146: + if (lookahead == '_') ADVANCE(181); END_STATE(); - case 497: - ACCEPT_TOKEN(anon_sym_DATA_SEGMENT_RELRO_END); + case 147: + ACCEPT_TOKEN(anon_sym_ASCIZ); END_STATE(); - case 498: - if (lookahead == 'N') ADVANCE(501); + case 148: + if (lookahead == 'E') ADVANCE(182); END_STATE(); - case 499: - ACCEPT_TOKEN(anon_sym_FORCE_GROUP_ALLOCATION); + case 149: + if (lookahead == 'E') ADVANCE(183); END_STATE(); - case 500: - if (lookahead == 'I') ADVANCE(502); + case 150: + if (lookahead == 'E') ADVANCE(184); END_STATE(); - case 501: - ACCEPT_TOKEN(anon_sym_FORCE_COMMON_ALLOCATION); + case 151: + ACCEPT_TOKEN(anon_sym_ENTRY); END_STATE(); - case 502: - if (lookahead == 'O') ADVANCE(503); + case 152: + if (lookahead == 'N') ADVANCE(185); END_STATE(); - case 503: - if (lookahead == 'N') ADVANCE(504); + case 153: + ACCEPT_TOKEN(anon_sym_FLOAT); END_STATE(); - case 504: - ACCEPT_TOKEN(anon_sym_INHIBIT_COMMON_ALLOCATION); + case 154: + if (lookahead == '_') ADVANCE(186); END_STATE(); - default: - return false; - } -} - -static const TSLexMode ts_lex_modes[STATE_COUNT] = { - [0] = {.lex_state = 0}, - [1] = {.lex_state = 49}, - [2] = {.lex_state = 49}, - [3] = {.lex_state = 1}, - [4] = {.lex_state = 49}, - [5] = {.lex_state = 2}, - [6] = {.lex_state = 49}, - [7] = {.lex_state = 6}, - [8] = {.lex_state = 6}, - [9] = {.lex_state = 6}, - [10] = {.lex_state = 6}, - [11] = {.lex_state = 5}, - [12] = {.lex_state = 6}, - [13] = {.lex_state = 6}, - [14] = {.lex_state = 6}, - [15] = {.lex_state = 49}, - [16] = {.lex_state = 49}, - [17] = {.lex_state = 49}, - [18] = {.lex_state = 6}, - [19] = {.lex_state = 6}, - [20] = {.lex_state = 49}, - [21] = {.lex_state = 2}, - [22] = {.lex_state = 49}, - [23] = {.lex_state = 49}, - [24] = {.lex_state = 49}, - [25] = {.lex_state = 49}, - [26] = {.lex_state = 49}, - [27] = {.lex_state = 49}, - [28] = {.lex_state = 49}, - [29] = {.lex_state = 49}, - [30] = {.lex_state = 49}, - [31] = {.lex_state = 49}, - [32] = {.lex_state = 49}, - [33] = {.lex_state = 49}, - [34] = {.lex_state = 49}, - [35] = {.lex_state = 49}, - [36] = {.lex_state = 49}, - [37] = {.lex_state = 49}, - [38] = {.lex_state = 49}, - [39] = {.lex_state = 49}, - [40] = {.lex_state = 49}, - [41] = {.lex_state = 2}, - [42] = {.lex_state = 2}, - [43] = {.lex_state = 2}, - [44] = {.lex_state = 2}, - [45] = {.lex_state = 2}, - [46] = {.lex_state = 2}, - [47] = {.lex_state = 2}, - [48] = {.lex_state = 2}, - [49] = {.lex_state = 2}, - [50] = {.lex_state = 2}, - [51] = {.lex_state = 2}, - [52] = {.lex_state = 2}, - [53] = {.lex_state = 2}, - [54] = {.lex_state = 2}, - [55] = {.lex_state = 2}, - [56] = {.lex_state = 2}, - [57] = {.lex_state = 2}, - [58] = {.lex_state = 2}, - [59] = {.lex_state = 2}, - [60] = {.lex_state = 2}, - [61] = {.lex_state = 2}, - [62] = {.lex_state = 2}, - [63] = {.lex_state = 3}, - [64] = {.lex_state = 2}, - [65] = {.lex_state = 2}, - [66] = {.lex_state = 2}, - [67] = {.lex_state = 3}, - [68] = {.lex_state = 2}, - [69] = {.lex_state = 2}, - [70] = {.lex_state = 2}, - [71] = {.lex_state = 2}, - [72] = {.lex_state = 2}, - [73] = {.lex_state = 2}, - [74] = {.lex_state = 3}, - [75] = {.lex_state = 2}, - [76] = {.lex_state = 2}, - [77] = {.lex_state = 2}, - [78] = {.lex_state = 3}, - [79] = {.lex_state = 2}, - [80] = {.lex_state = 2}, - [81] = {.lex_state = 2}, - [82] = {.lex_state = 2}, - [83] = {.lex_state = 3}, - [84] = {.lex_state = 3}, - [85] = {.lex_state = 3}, - [86] = {.lex_state = 2}, - [87] = {.lex_state = 3}, - [88] = {.lex_state = 2}, - [89] = {.lex_state = 2}, - [90] = {.lex_state = 2}, - [91] = {.lex_state = 2}, - [92] = {.lex_state = 2}, - [93] = {.lex_state = 2}, - [94] = {.lex_state = 3}, - [95] = {.lex_state = 2}, - [96] = {.lex_state = 2}, - [97] = {.lex_state = 2}, - [98] = {.lex_state = 2}, - [99] = {.lex_state = 3}, - [100] = {.lex_state = 2}, - [101] = {.lex_state = 2}, - [102] = {.lex_state = 2}, - [103] = {.lex_state = 3}, - [104] = {.lex_state = 2}, - [105] = {.lex_state = 6}, - [106] = {.lex_state = 6}, - [107] = {.lex_state = 4}, - [108] = {.lex_state = 6}, - [109] = {.lex_state = 4}, - [110] = {.lex_state = 6}, - [111] = {.lex_state = 4}, - [112] = {.lex_state = 6}, - [113] = {.lex_state = 6}, - [114] = {.lex_state = 4}, - [115] = {.lex_state = 6}, - [116] = {.lex_state = 4}, - [117] = {.lex_state = 6}, - [118] = {.lex_state = 4}, - [119] = {.lex_state = 6}, - [120] = {.lex_state = 4}, - [121] = {.lex_state = 4}, - [122] = {.lex_state = 6}, - [123] = {.lex_state = 6}, - [124] = {.lex_state = 4}, - [125] = {.lex_state = 4}, - [126] = {.lex_state = 6}, - [127] = {.lex_state = 4}, - [128] = {.lex_state = 4}, - [129] = {.lex_state = 3}, - [130] = {.lex_state = 4}, - [131] = {.lex_state = 4}, - [132] = {.lex_state = 4}, - [133] = {.lex_state = 4}, - [134] = {.lex_state = 4}, - [135] = {.lex_state = 4}, - [136] = {.lex_state = 4}, - [137] = {.lex_state = 4}, - [138] = {.lex_state = 4}, - [139] = {.lex_state = 4}, - [140] = {.lex_state = 4}, - [141] = {.lex_state = 4}, - [142] = {.lex_state = 4}, - [143] = {.lex_state = 4}, - [144] = {.lex_state = 4}, - [145] = {.lex_state = 4}, - [146] = {.lex_state = 4}, - [147] = {.lex_state = 4}, - [148] = {.lex_state = 4}, - [149] = {.lex_state = 4}, - [150] = {.lex_state = 4}, - [151] = {.lex_state = 4}, - [152] = {.lex_state = 4}, - [153] = {.lex_state = 4}, - [154] = {.lex_state = 4}, - [155] = {.lex_state = 4}, - [156] = {.lex_state = 49}, - [157] = {.lex_state = 49}, - [158] = {.lex_state = 49}, - [159] = {.lex_state = 49}, - [160] = {.lex_state = 49}, - [161] = {.lex_state = 49}, - [162] = {.lex_state = 49}, - [163] = {.lex_state = 49}, - [164] = {.lex_state = 49}, - [165] = {.lex_state = 49}, - [166] = {.lex_state = 49}, - [167] = {.lex_state = 49}, - [168] = {.lex_state = 49}, - [169] = {.lex_state = 49}, - [170] = {.lex_state = 49}, - [171] = {.lex_state = 49}, - [172] = {.lex_state = 10}, - [173] = {.lex_state = 7}, - [174] = {.lex_state = 15}, - [175] = {.lex_state = 15}, - [176] = {.lex_state = 49}, - [177] = {.lex_state = 49}, - [178] = {.lex_state = 49}, - [179] = {.lex_state = 49}, - [180] = {.lex_state = 10}, - [181] = {.lex_state = 49}, - [182] = {.lex_state = 15}, - [183] = {.lex_state = 49}, - [184] = {.lex_state = 49}, - [185] = {.lex_state = 49}, - [186] = {.lex_state = 49}, - [187] = {.lex_state = 49}, - [188] = {.lex_state = 10}, - [189] = {.lex_state = 49}, - [190] = {.lex_state = 49}, - [191] = {.lex_state = 49}, - [192] = {.lex_state = 49}, - [193] = {.lex_state = 49}, - [194] = {.lex_state = 49}, - [195] = {.lex_state = 49}, - [196] = {.lex_state = 49}, - [197] = {.lex_state = 49}, - [198] = {.lex_state = 49}, - [199] = {.lex_state = 49}, - [200] = {.lex_state = 49}, - [201] = {.lex_state = 49}, - [202] = {.lex_state = 49}, - [203] = {.lex_state = 18}, - [204] = {.lex_state = 18}, - [205] = {.lex_state = 18}, - [206] = {.lex_state = 18}, - [207] = {.lex_state = 18}, - [208] = {.lex_state = 18}, - [209] = {.lex_state = 18}, - [210] = {.lex_state = 49}, - [211] = {.lex_state = 18}, - [212] = {.lex_state = 49}, - [213] = {.lex_state = 49}, - [214] = {.lex_state = 49}, - [215] = {.lex_state = 49}, - [216] = {.lex_state = 18}, - [217] = {.lex_state = 49}, - [218] = {.lex_state = 9}, - [219] = {.lex_state = 18}, - [220] = {.lex_state = 7}, - [221] = {.lex_state = 49}, - [222] = {.lex_state = 49}, - [223] = {.lex_state = 7}, - [224] = {.lex_state = 49}, - [225] = {.lex_state = 49}, - [226] = {.lex_state = 49}, - [227] = {.lex_state = 49}, - [228] = {.lex_state = 49}, - [229] = {.lex_state = 49}, - [230] = {.lex_state = 15}, - [231] = {.lex_state = 49}, - [232] = {.lex_state = 15}, - [233] = {.lex_state = 49}, - [234] = {.lex_state = 49}, - [235] = {.lex_state = 10}, - [236] = {.lex_state = 15}, - [237] = {.lex_state = 49}, - [238] = {.lex_state = 10}, - [239] = {.lex_state = 49}, - [240] = {.lex_state = 10}, - [241] = {.lex_state = 15}, - [242] = {.lex_state = 10}, - [243] = {.lex_state = 49}, - [244] = {.lex_state = 49}, - [245] = {.lex_state = 15}, - [246] = {.lex_state = 10}, - [247] = {.lex_state = 15}, - [248] = {.lex_state = 10}, - [249] = {.lex_state = 49}, - [250] = {.lex_state = 10}, - [251] = {.lex_state = 49}, - [252] = {.lex_state = 10}, - [253] = {.lex_state = 49}, - [254] = {.lex_state = 15}, - [255] = {.lex_state = 15}, - [256] = {.lex_state = 49}, - [257] = {.lex_state = 49}, - [258] = {.lex_state = 49}, - [259] = {.lex_state = 49}, - [260] = {.lex_state = 49}, - [261] = {.lex_state = 19}, - [262] = {.lex_state = 7}, - [263] = {.lex_state = 49}, - [264] = {.lex_state = 49}, - [265] = {.lex_state = 49}, - [266] = {.lex_state = 49}, - [267] = {.lex_state = 19}, - [268] = {.lex_state = 49}, - [269] = {.lex_state = 49}, - [270] = {.lex_state = 49}, - [271] = {.lex_state = 24}, - [272] = {.lex_state = 49}, - [273] = {.lex_state = 24}, - [274] = {.lex_state = 49}, - [275] = {.lex_state = 49}, - [276] = {.lex_state = 49}, - [277] = {.lex_state = 49}, - [278] = {.lex_state = 49}, - [279] = {.lex_state = 49}, - [280] = {.lex_state = 49}, - [281] = {.lex_state = 49}, - [282] = {.lex_state = 49}, - [283] = {.lex_state = 21}, - [284] = {.lex_state = 49}, - [285] = {.lex_state = 49}, - [286] = {.lex_state = 49}, - [287] = {.lex_state = 49}, - [288] = {.lex_state = 49}, - [289] = {.lex_state = 49}, - [290] = {.lex_state = 17}, - [291] = {.lex_state = 49}, - [292] = {.lex_state = 49}, - [293] = {.lex_state = 21}, - [294] = {.lex_state = 49}, - [295] = {.lex_state = 49}, - [296] = {.lex_state = 9}, - [297] = {.lex_state = 49}, - [298] = {.lex_state = 9}, - [299] = {.lex_state = 49}, - [300] = {.lex_state = 20}, - [301] = {.lex_state = 49}, - [302] = {.lex_state = 49}, - [303] = {.lex_state = 24}, - [304] = {.lex_state = 49}, - [305] = {.lex_state = 24}, - [306] = {.lex_state = 49}, - [307] = {.lex_state = 24}, - [308] = {.lex_state = 49}, - [309] = {.lex_state = 24}, - [310] = {.lex_state = 49}, - [311] = {.lex_state = 4}, - [312] = {.lex_state = 4}, - [313] = {.lex_state = 24}, - [314] = {.lex_state = 49}, - [315] = {.lex_state = 20}, - [316] = {.lex_state = 24}, - [317] = {.lex_state = 49}, - [318] = {.lex_state = 49}, - [319] = {.lex_state = 24}, - [320] = {.lex_state = 49}, - [321] = {.lex_state = 24}, - [322] = {.lex_state = 49}, - [323] = {.lex_state = 24}, - [324] = {.lex_state = 22}, - [325] = {.lex_state = 20}, - [326] = {.lex_state = 20}, - [327] = {.lex_state = 49}, - [328] = {.lex_state = 49}, - [329] = {.lex_state = 49}, - [330] = {.lex_state = 24}, - [331] = {.lex_state = 24}, - [332] = {.lex_state = 49}, - [333] = {.lex_state = 9}, - [334] = {.lex_state = 49}, - [335] = {.lex_state = 49}, - [336] = {.lex_state = 49}, - [337] = {.lex_state = 49}, - [338] = {.lex_state = 20}, - [339] = {.lex_state = 9}, - [340] = {.lex_state = 4}, - [341] = {.lex_state = 49}, - [342] = {.lex_state = 49}, - [343] = {.lex_state = 49}, - [344] = {.lex_state = 49}, - [345] = {.lex_state = 49}, - [346] = {.lex_state = 49}, - [347] = {.lex_state = 49}, - [348] = {.lex_state = 49}, - [349] = {.lex_state = 49}, - [350] = {.lex_state = 49}, - [351] = {.lex_state = 49}, - [352] = {.lex_state = 49}, - [353] = {.lex_state = 49}, - [354] = {.lex_state = 9}, - [355] = {.lex_state = 49}, - [356] = {.lex_state = 49}, - [357] = {.lex_state = 49}, - [358] = {.lex_state = 49}, - [359] = {.lex_state = 49}, - [360] = {.lex_state = 49}, - [361] = {.lex_state = 49}, - [362] = {.lex_state = 4}, - [363] = {.lex_state = 49}, - [364] = {.lex_state = 49}, - [365] = {.lex_state = 49}, - [366] = {.lex_state = 49}, - [367] = {.lex_state = 49}, - [368] = {.lex_state = 49}, - [369] = {.lex_state = 49}, - [370] = {.lex_state = 49}, - [371] = {.lex_state = 4}, - [372] = {.lex_state = 49}, - [373] = {.lex_state = 49}, - [374] = {.lex_state = 23}, - [375] = {.lex_state = 9}, - [376] = {.lex_state = 49}, - [377] = {.lex_state = 23}, - [378] = {.lex_state = 49}, - [379] = {.lex_state = 49}, - [380] = {.lex_state = 23}, - [381] = {.lex_state = 49}, - [382] = {.lex_state = 49}, - [383] = {.lex_state = 23}, - [384] = {.lex_state = 9}, - [385] = {.lex_state = 0}, - [386] = {.lex_state = 49}, - [387] = {.lex_state = 49}, - [388] = {.lex_state = 9}, - [389] = {.lex_state = 9}, - [390] = {.lex_state = 0}, - [391] = {.lex_state = 49}, - [392] = {.lex_state = 11}, - [393] = {.lex_state = 0}, - [394] = {.lex_state = 0}, - [395] = {.lex_state = 49}, - [396] = {.lex_state = 9}, - [397] = {.lex_state = 11}, - [398] = {.lex_state = 49}, - [399] = {.lex_state = 0}, - [400] = {.lex_state = 49}, - [401] = {.lex_state = 49}, - [402] = {.lex_state = 0}, - [403] = {.lex_state = 11}, - [404] = {.lex_state = 49}, - [405] = {.lex_state = 49}, - [406] = {.lex_state = 0}, - [407] = {.lex_state = 49}, - [408] = {.lex_state = 0}, - [409] = {.lex_state = 49}, - [410] = {.lex_state = 11}, - [411] = {.lex_state = 0}, - [412] = {.lex_state = 49}, - [413] = {.lex_state = 0}, - [414] = {.lex_state = 9}, - [415] = {.lex_state = 0}, - [416] = {.lex_state = 49}, - [417] = {.lex_state = 49}, - [418] = {.lex_state = 11}, - [419] = {.lex_state = 49}, - [420] = {.lex_state = 49}, - [421] = {.lex_state = 0}, - [422] = {.lex_state = 49}, - [423] = {.lex_state = 0}, - [424] = {.lex_state = 49}, - [425] = {.lex_state = 0}, - [426] = {.lex_state = 0}, - [427] = {.lex_state = 49}, - [428] = {.lex_state = 49}, - [429] = {.lex_state = 0}, - [430] = {.lex_state = 0}, - [431] = {.lex_state = 49}, - [432] = {.lex_state = 0}, - [433] = {.lex_state = 49}, - [434] = {.lex_state = 49}, - [435] = {.lex_state = 0}, - [436] = {.lex_state = 0}, - [437] = {.lex_state = 49}, - [438] = {.lex_state = 0}, - [439] = {.lex_state = 0}, - [440] = {.lex_state = 49}, - [441] = {.lex_state = 0}, - [442] = {.lex_state = 0}, - [443] = {.lex_state = 0}, - [444] = {.lex_state = 49}, - [445] = {.lex_state = 0}, - [446] = {.lex_state = 0}, - [447] = {.lex_state = 49}, - [448] = {.lex_state = 49}, - [449] = {.lex_state = 49}, - [450] = {.lex_state = 49}, - [451] = {.lex_state = 0}, - [452] = {.lex_state = 49}, - [453] = {.lex_state = 49}, - [454] = {.lex_state = 0}, - [455] = {.lex_state = 0}, - [456] = {.lex_state = 49}, - [457] = {.lex_state = 11}, - [458] = {.lex_state = 0}, - [459] = {.lex_state = 0}, - [460] = {.lex_state = 49}, - [461] = {.lex_state = 0}, - [462] = {.lex_state = 0}, - [463] = {.lex_state = 0}, - [464] = {.lex_state = 0}, - [465] = {.lex_state = 0}, - [466] = {.lex_state = 0}, - [467] = {.lex_state = 49}, - [468] = {.lex_state = 49}, - [469] = {.lex_state = 49}, - [470] = {.lex_state = 0}, - [471] = {.lex_state = 0}, - [472] = {.lex_state = 0}, - [473] = {.lex_state = 11}, - [474] = {.lex_state = 0}, - [475] = {.lex_state = 11}, - [476] = {.lex_state = 0}, - [477] = {.lex_state = 0}, - [478] = {.lex_state = 0}, - [479] = {.lex_state = 0}, - [480] = {.lex_state = 0}, - [481] = {.lex_state = 0}, - [482] = {.lex_state = 0}, - [483] = {.lex_state = 0}, - [484] = {.lex_state = 0}, - [485] = {.lex_state = 0}, - [486] = {.lex_state = 0}, - [487] = {.lex_state = 0}, - [488] = {.lex_state = 0}, - [489] = {.lex_state = 0}, - [490] = {.lex_state = 0}, - [491] = {.lex_state = 0}, - [492] = {.lex_state = 0}, - [493] = {.lex_state = 0}, - [494] = {.lex_state = 0}, - [495] = {.lex_state = 0}, - [496] = {.lex_state = 0}, - [497] = {.lex_state = 0}, - [498] = {.lex_state = 0}, - [499] = {.lex_state = 0}, - [500] = {.lex_state = 0}, - [501] = {.lex_state = 0}, - [502] = {.lex_state = 49}, - [503] = {.lex_state = 49}, - [504] = {.lex_state = 0}, - [505] = {.lex_state = 0}, - [506] = {.lex_state = 49}, - [507] = {.lex_state = 0}, - [508] = {.lex_state = 9}, - [509] = {.lex_state = 0}, - [510] = {.lex_state = 0}, - [511] = {.lex_state = 0}, - [512] = {.lex_state = 0}, - [513] = {.lex_state = 0}, - [514] = {.lex_state = 0}, - [515] = {.lex_state = 0}, - [516] = {.lex_state = 9}, - [517] = {.lex_state = 0}, - [518] = {.lex_state = 49}, - [519] = {.lex_state = 0}, - [520] = {.lex_state = 0}, - [521] = {.lex_state = 0}, - [522] = {.lex_state = 0}, - [523] = {.lex_state = 0}, - [524] = {.lex_state = 0}, - [525] = {.lex_state = 49}, - [526] = {.lex_state = 0}, - [527] = {.lex_state = 0}, - [528] = {.lex_state = 0}, - [529] = {.lex_state = 0}, - [530] = {.lex_state = 0}, - [531] = {.lex_state = 0}, - [532] = {.lex_state = 0}, - [533] = {.lex_state = 0}, - [534] = {.lex_state = 0}, - [535] = {.lex_state = 0}, - [536] = {.lex_state = 0}, - [537] = {.lex_state = 0}, - [538] = {.lex_state = 0}, - [539] = {.lex_state = 49}, - [540] = {.lex_state = 0}, - [541] = {.lex_state = 0}, - [542] = {.lex_state = 49}, - [543] = {.lex_state = 0}, - [544] = {.lex_state = 49}, - [545] = {.lex_state = 0}, - [546] = {.lex_state = 0}, - [547] = {.lex_state = 0}, - [548] = {.lex_state = 0}, - [549] = {.lex_state = 0}, - [550] = {.lex_state = 0}, - [551] = {.lex_state = 0}, - [552] = {.lex_state = 9}, - [553] = {.lex_state = 0}, - [554] = {.lex_state = 49}, - [555] = {.lex_state = 0}, - [556] = {.lex_state = 0}, - [557] = {.lex_state = 0}, - [558] = {.lex_state = 0}, - [559] = {.lex_state = 0}, - [560] = {.lex_state = 0}, - [561] = {.lex_state = 0}, - [562] = {.lex_state = 0}, - [563] = {.lex_state = 0}, - [564] = {.lex_state = 0}, - [565] = {.lex_state = 0}, - [566] = {.lex_state = 0}, - [567] = {.lex_state = 0}, - [568] = {.lex_state = 9}, - [569] = {.lex_state = 0}, - [570] = {.lex_state = 0}, - [571] = {.lex_state = 0}, - [572] = {.lex_state = 0}, - [573] = {.lex_state = 0}, - [574] = {.lex_state = 0}, - [575] = {.lex_state = 0}, - [576] = {.lex_state = 0}, - [577] = {.lex_state = 0}, - [578] = {.lex_state = 0}, - [579] = {.lex_state = 49}, - [580] = {.lex_state = 49}, - [581] = {.lex_state = 49}, - [582] = {.lex_state = 0}, - [583] = {.lex_state = 0}, - [584] = {.lex_state = 0}, - [585] = {.lex_state = 0}, - [586] = {.lex_state = 49}, - [587] = {.lex_state = 49}, - [588] = {.lex_state = 0}, - [589] = {.lex_state = 49}, - [590] = {.lex_state = 0}, - [591] = {.lex_state = 0}, - [592] = {.lex_state = 0}, - [593] = {.lex_state = 0}, - [594] = {.lex_state = 0}, - [595] = {.lex_state = 0}, - [596] = {.lex_state = 0}, - [597] = {.lex_state = 0}, - [598] = {.lex_state = 0}, - [599] = {.lex_state = 0}, - [600] = {.lex_state = 9}, - [601] = {.lex_state = 0}, - [602] = {.lex_state = 0}, - [603] = {.lex_state = 0}, - [604] = {.lex_state = 0}, - [605] = {.lex_state = 0}, - [606] = {.lex_state = 0}, - [607] = {.lex_state = 0}, - [608] = {.lex_state = 0}, - [609] = {.lex_state = 0}, - [610] = {.lex_state = 0}, - [611] = {.lex_state = 0}, - [612] = {.lex_state = 0}, - [613] = {.lex_state = 0}, - [614] = {.lex_state = 0}, - [615] = {.lex_state = 49}, - [616] = {.lex_state = 0}, - [617] = {.lex_state = 0}, - [618] = {.lex_state = 49}, - [619] = {.lex_state = 0}, - [620] = {.lex_state = 49}, - [621] = {.lex_state = 0}, - [622] = {.lex_state = 0}, - [623] = {.lex_state = 11}, - [624] = {.lex_state = 0}, - [625] = {.lex_state = 0}, - [626] = {.lex_state = 0}, - [627] = {.lex_state = 0}, - [628] = {.lex_state = 11}, - [629] = {.lex_state = 49}, - [630] = {.lex_state = 49}, - [631] = {.lex_state = 49}, - [632] = {.lex_state = 49}, - [633] = {.lex_state = 49}, - [634] = {.lex_state = 0}, - [635] = {.lex_state = 0}, - [636] = {.lex_state = 49}, - [637] = {.lex_state = 0}, - [638] = {.lex_state = 0}, - [639] = {.lex_state = 0}, - [640] = {.lex_state = 0}, - [641] = {.lex_state = 0}, - [642] = {.lex_state = 0}, - [643] = {.lex_state = 0}, - [644] = {.lex_state = 0}, - [645] = {.lex_state = 0}, - [646] = {.lex_state = 0}, - [647] = {.lex_state = 0}, - [648] = {.lex_state = 0}, - [649] = {.lex_state = 0}, - [650] = {.lex_state = 0}, - [651] = {.lex_state = 0}, - [652] = {.lex_state = 0}, - [653] = {.lex_state = 0}, - [654] = {.lex_state = 0}, - [655] = {.lex_state = 0}, - [656] = {.lex_state = 0}, - [657] = {.lex_state = 0}, - [658] = {.lex_state = 0}, - [659] = {.lex_state = 0}, - [660] = {.lex_state = 0}, - [661] = {.lex_state = 0}, - [662] = {.lex_state = 0}, - [663] = {.lex_state = 0}, - [664] = {.lex_state = 49}, - [665] = {.lex_state = 0}, - [666] = {.lex_state = 0}, - [667] = {.lex_state = 0}, - [668] = {.lex_state = 0}, - [669] = {.lex_state = 0}, - [670] = {.lex_state = 0}, - [671] = {.lex_state = 0}, -}; - -static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [0] = { - [ts_builtin_sym_end] = ACTIONS(1), - [sym_NAME] = ACTIONS(1), - [anon_sym_COMMA] = ACTIONS(1), - [anon_sym_SEMI] = ACTIONS(1), - [anon_sym_TARGET] = ACTIONS(1), - [anon_sym_LPAREN] = ACTIONS(1), - [anon_sym_RPAREN] = ACTIONS(1), - [anon_sym_SEARCH_DIR] = ACTIONS(1), - [anon_sym_OUTPUT] = ACTIONS(1), - [anon_sym_OUTPUT_FORMAT] = ACTIONS(1), - [anon_sym_OUTPUT_ARCH] = ACTIONS(1), - [anon_sym_FORCE_COMMON_ALLOCATION] = ACTIONS(1), - [anon_sym_FORCE_GROUP_ALLOCATION] = ACTIONS(1), - [anon_sym_INHIBIT_COMMON_ALLOCATION] = ACTIONS(1), - [anon_sym_INPUT] = ACTIONS(1), - [anon_sym_GROUP] = ACTIONS(1), - [anon_sym_MAP] = ACTIONS(1), - [anon_sym_INCLUDE] = ACTIONS(1), - [anon_sym_NOCROSSREFS] = ACTIONS(1), - [anon_sym_NOCROSSREFS_TO] = ACTIONS(1), - [anon_sym_EXTERN] = ACTIONS(1), - [anon_sym_INSERT] = ACTIONS(1), - [anon_sym_AFTER] = ACTIONS(1), - [anon_sym_BEFORE] = ACTIONS(1), - [anon_sym_REGION_ALIAS] = ACTIONS(1), - [anon_sym_LD_FEATURE] = ACTIONS(1), - [anon_sym_AS_NEEDED] = ACTIONS(1), - [anon_sym_SECTIONS] = ACTIONS(1), - [anon_sym_LBRACE] = ACTIONS(1), + case 155: + ACCEPT_TOKEN(anon_sym_GROUP); + END_STATE(); + case 156: + if (lookahead == 'N') ADVANCE(187); + END_STATE(); + case 157: + if (lookahead == 'D') ADVANCE(188); + END_STATE(); + case 158: + if (lookahead == 'I') ADVANCE(189); + END_STATE(); + case 159: + ACCEPT_TOKEN(anon_sym_INPUT); + if (lookahead == '_') ADVANCE(190); + END_STATE(); + case 160: + if (lookahead == 'T') ADVANCE(191); + END_STATE(); + case 161: + if (lookahead == 'A') ADVANCE(192); + END_STATE(); + case 162: + if (lookahead == 'R') ADVANCE(193); + END_STATE(); + case 163: + if (lookahead == 'Y') ADVANCE(194); + END_STATE(); + case 164: + if (lookahead == 'S') ADVANCE(195); + END_STATE(); + case 165: + if (lookahead == 'A') ADVANCE(196); + END_STATE(); + case 166: + if (lookahead == 'I') ADVANCE(197); + END_STATE(); + case 167: + if (lookahead == 'T') ADVANCE(198); + END_STATE(); + case 168: + ACCEPT_TOKEN(anon_sym_PHDRS); + END_STATE(); + case 169: + if (lookahead == 'D') ADVANCE(199); + END_STATE(); + case 170: + if (lookahead == 'N') ADVANCE(200); + END_STATE(); + case 171: + if (lookahead == 'H') ADVANCE(201); + END_STATE(); + case 172: + if (lookahead == 'O') ADVANCE(202); + END_STATE(); + case 173: + ACCEPT_TOKEN(anon_sym_SHORT); + END_STATE(); + case 174: + if (lookahead == 'A') ADVANCE(203); + END_STATE(); + case 175: + ACCEPT_TOKEN(anon_sym_SQUAD); + END_STATE(); + case 176: + if (lookahead == 'U') ADVANCE(204); + END_STATE(); + case 177: + if (lookahead == 'I') ADVANCE(205); + END_STATE(); + case 178: + if (lookahead == 'B') ADVANCE(206); + END_STATE(); + case 179: + if (lookahead == 'T') ADVANCE(207); + END_STATE(); + case 180: + if (lookahead == 'O') ADVANCE(208); + END_STATE(); + case 181: + if (lookahead == 'W') ADVANCE(209); + END_STATE(); + case 182: + if (lookahead == 'D') ADVANCE(210); + END_STATE(); + case 183: + ACCEPT_TOKEN(anon_sym_BEFORE); + END_STATE(); + case 184: + if (lookahead == '_') ADVANCE(211); + END_STATE(); + case 185: + ACCEPT_TOKEN(anon_sym_EXTERN); + END_STATE(); + case 186: + if (lookahead == 'C') ADVANCE(212); + if (lookahead == 'G') ADVANCE(213); + END_STATE(); + case 187: + ACCEPT_TOKEN(anon_sym_HIDDEN); + END_STATE(); + case 188: + if (lookahead == 'E') ADVANCE(214); + END_STATE(); + case 189: + if (lookahead == 'T') ADVANCE(215); + END_STATE(); + case 190: + if (lookahead == 'S') ADVANCE(216); + END_STATE(); + case 191: + ACCEPT_TOKEN(anon_sym_INSERT); + END_STATE(); + case 192: + if (lookahead == 'T') ADVANCE(217); + END_STATE(); + case 193: + if (lookahead == '_') ADVANCE(218); + END_STATE(); + case 194: + ACCEPT_TOKEN(anon_sym_MEMORY); + END_STATE(); + case 195: + if (lookahead == 'S') ADVANCE(219); + END_STATE(); + case 196: + if (lookahead == 'T') ADVANCE(220); + END_STATE(); + case 197: + if (lookahead == 'F') ADVANCE(221); + END_STATE(); + case 198: + ACCEPT_TOKEN(anon_sym_OUTPUT); + if (lookahead == '_') ADVANCE(222); + END_STATE(); + case 199: + if (lookahead == 'E') ADVANCE(223); + END_STATE(); + case 200: + if (lookahead == '_') ADVANCE(224); + END_STATE(); + case 201: + if (lookahead == '_') ADVANCE(225); + END_STATE(); + case 202: + if (lookahead == 'N') ADVANCE(226); + END_STATE(); + case 203: + if (lookahead == 'L') ADVANCE(227); + END_STATE(); + case 204: + if (lookahead == 'P') ADVANCE(228); + END_STATE(); + case 205: + if (lookahead == 'G') ADVANCE(229); + END_STATE(); + case 206: + ACCEPT_TOKEN(anon_sym_SYSLIB); + END_STATE(); + case 207: + ACCEPT_TOKEN(anon_sym_TARGET); + END_STATE(); + case 208: + if (lookahead == 'N') ADVANCE(230); + END_STATE(); + case 209: + if (lookahead == 'I') ADVANCE(231); + END_STATE(); + case 210: + if (lookahead == 'E') ADVANCE(232); + END_STATE(); + case 211: + if (lookahead == 'O') ADVANCE(233); + END_STATE(); + case 212: + if (lookahead == 'O') ADVANCE(234); + END_STATE(); + case 213: + if (lookahead == 'R') ADVANCE(235); + END_STATE(); + case 214: + ACCEPT_TOKEN(anon_sym_INCLUDE); + END_STATE(); + case 215: + if (lookahead == '_') ADVANCE(236); + END_STATE(); + case 216: + if (lookahead == 'E') ADVANCE(237); + END_STATE(); + case 217: + if (lookahead == 'U') ADVANCE(238); + END_STATE(); + case 218: + if (lookahead == 'V') ADVANCE(239); + END_STATE(); + case 219: + if (lookahead == 'R') ADVANCE(240); + END_STATE(); + case 220: + ACCEPT_TOKEN(anon_sym_NOFLOAT); + END_STATE(); + case 221: + if (lookahead == '_') ADVANCE(241); + END_STATE(); + case 222: + if (lookahead == 'A') ADVANCE(242); + if (lookahead == 'F') ADVANCE(243); + END_STATE(); + case 223: + ACCEPT_TOKEN(anon_sym_PROVIDE); + if (lookahead == '_') ADVANCE(244); + END_STATE(); + case 224: + if (lookahead == 'A') ADVANCE(245); + END_STATE(); + case 225: + if (lookahead == 'D') ADVANCE(246); + END_STATE(); + case 226: + if (lookahead == 'S') ADVANCE(247); + END_STATE(); + case 227: + ACCEPT_TOKEN(anon_sym_SPECIAL); + END_STATE(); + case 228: + ACCEPT_TOKEN(anon_sym_STARTUP); + END_STATE(); + case 229: + if (lookahead == 'N') ADVANCE(248); + END_STATE(); + case 230: + ACCEPT_TOKEN(anon_sym_VERSION); + END_STATE(); + case 231: + if (lookahead == 'T') ADVANCE(249); + END_STATE(); + case 232: + if (lookahead == 'D') ADVANCE(250); + END_STATE(); + case 233: + if (lookahead == 'B') ADVANCE(251); + END_STATE(); + case 234: + if (lookahead == 'M') ADVANCE(252); + END_STATE(); + case 235: + if (lookahead == 'O') ADVANCE(253); + END_STATE(); + case 236: + if (lookahead == 'C') ADVANCE(254); + END_STATE(); + case 237: + if (lookahead == 'C') ADVANCE(255); + END_STATE(); + case 238: + if (lookahead == 'R') ADVANCE(256); + END_STATE(); + case 239: + if (lookahead == 'E') ADVANCE(257); + END_STATE(); + case 240: + if (lookahead == 'E') ADVANCE(258); + END_STATE(); + case 241: + if (lookahead == 'R') ADVANCE(259); + END_STATE(); + case 242: + if (lookahead == 'R') ADVANCE(260); + END_STATE(); + case 243: + if (lookahead == 'O') ADVANCE(261); + END_STATE(); + case 244: + if (lookahead == 'H') ADVANCE(262); + END_STATE(); + case 245: + if (lookahead == 'L') ADVANCE(263); + END_STATE(); + case 246: + if (lookahead == 'I') ADVANCE(264); + END_STATE(); + case 247: + ACCEPT_TOKEN(anon_sym_SECTIONS); + END_STATE(); + case 248: + ACCEPT_TOKEN(anon_sym_SUBALIGN); + END_STATE(); + case 249: + if (lookahead == 'H') ADVANCE(265); + END_STATE(); + case 250: + ACCEPT_TOKEN(anon_sym_AS_NEEDED); + END_STATE(); + case 251: + if (lookahead == 'J') ADVANCE(266); + END_STATE(); + case 252: + if (lookahead == 'M') ADVANCE(267); + END_STATE(); + case 253: + if (lookahead == 'U') ADVANCE(268); + END_STATE(); + case 254: + if (lookahead == 'O') ADVANCE(269); + END_STATE(); + case 255: + if (lookahead == 'T') ADVANCE(270); + END_STATE(); + case 256: + if (lookahead == 'E') ADVANCE(271); + END_STATE(); + case 257: + if (lookahead == 'R') ADVANCE(272); + END_STATE(); + case 258: + if (lookahead == 'F') ADVANCE(273); + END_STATE(); + case 259: + if (lookahead == 'O') ADVANCE(274); + if (lookahead == 'W') ADVANCE(275); + END_STATE(); + case 260: + if (lookahead == 'C') ADVANCE(276); + END_STATE(); + case 261: + if (lookahead == 'R') ADVANCE(277); + END_STATE(); + case 262: + if (lookahead == 'I') ADVANCE(278); + END_STATE(); + case 263: + if (lookahead == 'I') ADVANCE(279); + END_STATE(); + case 264: + if (lookahead == 'R') ADVANCE(280); + END_STATE(); + case 265: + if (lookahead == '_') ADVANCE(281); + END_STATE(); + case 266: + if (lookahead == 'E') ADVANCE(282); + END_STATE(); + case 267: + if (lookahead == 'O') ADVANCE(283); + END_STATE(); + case 268: + if (lookahead == 'P') ADVANCE(284); + END_STATE(); + case 269: + if (lookahead == 'M') ADVANCE(285); + END_STATE(); + case 270: + if (lookahead == 'I') ADVANCE(286); + END_STATE(); + case 271: + ACCEPT_TOKEN(anon_sym_LD_FEATURE); + END_STATE(); + case 272: + if (lookahead == 'S') ADVANCE(287); + END_STATE(); + case 273: + if (lookahead == 'S') ADVANCE(288); + END_STATE(); + case 274: + ACCEPT_TOKEN(anon_sym_ONLY_IF_RO); + END_STATE(); + case 275: + ACCEPT_TOKEN(anon_sym_ONLY_IF_RW); + END_STATE(); + case 276: + if (lookahead == 'H') ADVANCE(289); + END_STATE(); + case 277: + if (lookahead == 'M') ADVANCE(290); + END_STATE(); + case 278: + if (lookahead == 'D') ADVANCE(291); + END_STATE(); + case 279: + if (lookahead == 'A') ADVANCE(292); + END_STATE(); + case 280: + ACCEPT_TOKEN(anon_sym_SEARCH_DIR); + END_STATE(); + case 281: + if (lookahead == 'I') ADVANCE(293); + END_STATE(); + case 282: + if (lookahead == 'C') ADVANCE(294); + END_STATE(); + case 283: + if (lookahead == 'N') ADVANCE(295); + END_STATE(); + case 284: + if (lookahead == '_') ADVANCE(296); + END_STATE(); + case 285: + if (lookahead == 'M') ADVANCE(297); + END_STATE(); + case 286: + if (lookahead == 'O') ADVANCE(298); + END_STATE(); + case 287: + if (lookahead == 'I') ADVANCE(299); + END_STATE(); + case 288: + ACCEPT_TOKEN(anon_sym_NOCROSSREFS); + if (lookahead == '_') ADVANCE(300); + END_STATE(); + case 289: + ACCEPT_TOKEN(anon_sym_OUTPUT_ARCH); + END_STATE(); + case 290: + if (lookahead == 'A') ADVANCE(301); + END_STATE(); + case 291: + if (lookahead == 'D') ADVANCE(302); + END_STATE(); + case 292: + if (lookahead == 'S') ADVANCE(303); + END_STATE(); + case 293: + if (lookahead == 'N') ADVANCE(304); + END_STATE(); + case 294: + if (lookahead == 'T') ADVANCE(305); + END_STATE(); + case 295: + if (lookahead == '_') ADVANCE(306); + END_STATE(); + case 296: + if (lookahead == 'A') ADVANCE(307); + END_STATE(); + case 297: + if (lookahead == 'O') ADVANCE(308); + END_STATE(); + case 298: + if (lookahead == 'N') ADVANCE(309); + END_STATE(); + case 299: + if (lookahead == 'O') ADVANCE(310); + END_STATE(); + case 300: + if (lookahead == 'T') ADVANCE(311); + END_STATE(); + case 301: + if (lookahead == 'T') ADVANCE(312); + END_STATE(); + case 302: + if (lookahead == 'E') ADVANCE(313); + END_STATE(); + case 303: + ACCEPT_TOKEN(anon_sym_REGION_ALIAS); + END_STATE(); + case 304: + if (lookahead == 'P') ADVANCE(314); + END_STATE(); + case 305: + if (lookahead == '_') ADVANCE(315); + END_STATE(); + case 306: + if (lookahead == 'A') ADVANCE(316); + END_STATE(); + case 307: + if (lookahead == 'L') ADVANCE(317); + END_STATE(); + case 308: + if (lookahead == 'N') ADVANCE(318); + END_STATE(); + case 309: + if (lookahead == '_') ADVANCE(319); + END_STATE(); + case 310: + if (lookahead == 'N') ADVANCE(320); + END_STATE(); + case 311: + if (lookahead == 'O') ADVANCE(321); + END_STATE(); + case 312: + ACCEPT_TOKEN(anon_sym_OUTPUT_FORMAT); + END_STATE(); + case 313: + if (lookahead == 'N') ADVANCE(322); + END_STATE(); + case 314: + if (lookahead == 'U') ADVANCE(323); + END_STATE(); + case 315: + if (lookahead == 'S') ADVANCE(324); + END_STATE(); + case 316: + if (lookahead == 'L') ADVANCE(325); + END_STATE(); + case 317: + if (lookahead == 'L') ADVANCE(326); + END_STATE(); + case 318: + if (lookahead == '_') ADVANCE(327); + END_STATE(); + case 319: + if (lookahead == 'F') ADVANCE(328); + END_STATE(); + case 320: + ACCEPT_TOKEN(anon_sym_LINKER_VERSION); + END_STATE(); + case 321: + ACCEPT_TOKEN(anon_sym_NOCROSSREFS_TO); + END_STATE(); + case 322: + ACCEPT_TOKEN(anon_sym_PROVIDE_HIDDEN); + END_STATE(); + case 323: + if (lookahead == 'T') ADVANCE(329); + END_STATE(); + case 324: + if (lookahead == 'Y') ADVANCE(330); + END_STATE(); + case 325: + if (lookahead == 'L') ADVANCE(331); + END_STATE(); + case 326: + if (lookahead == 'O') ADVANCE(332); + END_STATE(); + case 327: + if (lookahead == 'A') ADVANCE(333); + END_STATE(); + case 328: + if (lookahead == 'L') ADVANCE(334); + END_STATE(); + case 329: + ACCEPT_TOKEN(anon_sym_ALIGN_WITH_INPUT); + END_STATE(); + case 330: + if (lookahead == 'M') ADVANCE(335); + END_STATE(); + case 331: + if (lookahead == 'O') ADVANCE(336); + END_STATE(); + case 332: + if (lookahead == 'C') ADVANCE(337); + END_STATE(); + case 333: + if (lookahead == 'L') ADVANCE(338); + END_STATE(); + case 334: + if (lookahead == 'A') ADVANCE(339); + END_STATE(); + case 335: + if (lookahead == 'B') ADVANCE(340); + END_STATE(); + case 336: + if (lookahead == 'C') ADVANCE(341); + END_STATE(); + case 337: + if (lookahead == 'A') ADVANCE(342); + END_STATE(); + case 338: + if (lookahead == 'L') ADVANCE(343); + END_STATE(); + case 339: + if (lookahead == 'G') ADVANCE(344); + END_STATE(); + case 340: + if (lookahead == 'O') ADVANCE(345); + END_STATE(); + case 341: + if (lookahead == 'A') ADVANCE(346); + END_STATE(); + case 342: + if (lookahead == 'T') ADVANCE(347); + END_STATE(); + case 343: + if (lookahead == 'O') ADVANCE(348); + END_STATE(); + case 344: + if (lookahead == 'S') ADVANCE(349); + END_STATE(); + case 345: + if (lookahead == 'L') ADVANCE(350); + END_STATE(); + case 346: + if (lookahead == 'T') ADVANCE(351); + END_STATE(); + case 347: + if (lookahead == 'I') ADVANCE(352); + END_STATE(); + case 348: + if (lookahead == 'C') ADVANCE(353); + END_STATE(); + case 349: + ACCEPT_TOKEN(anon_sym_INPUT_SECTION_FLAGS); + END_STATE(); + case 350: + if (lookahead == 'S') ADVANCE(354); + END_STATE(); + case 351: + if (lookahead == 'I') ADVANCE(355); + END_STATE(); + case 352: + if (lookahead == 'O') ADVANCE(356); + END_STATE(); + case 353: + if (lookahead == 'A') ADVANCE(357); + END_STATE(); + case 354: + ACCEPT_TOKEN(anon_sym_CREATE_OBJECT_SYMBOLS); + END_STATE(); + case 355: + if (lookahead == 'O') ADVANCE(358); + END_STATE(); + case 356: + if (lookahead == 'N') ADVANCE(359); + END_STATE(); + case 357: + if (lookahead == 'T') ADVANCE(360); + END_STATE(); + case 358: + if (lookahead == 'N') ADVANCE(361); + END_STATE(); + case 359: + ACCEPT_TOKEN(anon_sym_FORCE_GROUP_ALLOCATION); + END_STATE(); + case 360: + if (lookahead == 'I') ADVANCE(362); + END_STATE(); + case 361: + ACCEPT_TOKEN(anon_sym_FORCE_COMMON_ALLOCATION); + END_STATE(); + case 362: + if (lookahead == 'O') ADVANCE(363); + END_STATE(); + case 363: + if (lookahead == 'N') ADVANCE(364); + END_STATE(); + case 364: + ACCEPT_TOKEN(anon_sym_INHIBIT_COMMON_ALLOCATION); + END_STATE(); + default: + return false; + } +} + +static const TSLexMode ts_lex_modes[STATE_COUNT] = { + [0] = {.lex_state = 0}, + [1] = {.lex_state = 98}, + [2] = {.lex_state = 2}, + [3] = {.lex_state = 98}, + [4] = {.lex_state = 98}, + [5] = {.lex_state = 3}, + [6] = {.lex_state = 12}, + [7] = {.lex_state = 12}, + [8] = {.lex_state = 12}, + [9] = {.lex_state = 12}, + [10] = {.lex_state = 12}, + [11] = {.lex_state = 12}, + [12] = {.lex_state = 8}, + [13] = {.lex_state = 12}, + [14] = {.lex_state = 12}, + [15] = {.lex_state = 12}, + [16] = {.lex_state = 98}, + [17] = {.lex_state = 2}, + [18] = {.lex_state = 98}, + [19] = {.lex_state = 98}, + [20] = {.lex_state = 98}, + [21] = {.lex_state = 98}, + [22] = {.lex_state = 98}, + [23] = {.lex_state = 98}, + [24] = {.lex_state = 98}, + [25] = {.lex_state = 98}, + [26] = {.lex_state = 98}, + [27] = {.lex_state = 98}, + [28] = {.lex_state = 98}, + [29] = {.lex_state = 98}, + [30] = {.lex_state = 98}, + [31] = {.lex_state = 98}, + [32] = {.lex_state = 98}, + [33] = {.lex_state = 98}, + [34] = {.lex_state = 98}, + [35] = {.lex_state = 98}, + [36] = {.lex_state = 98}, + [37] = {.lex_state = 98}, + [38] = {.lex_state = 98}, + [39] = {.lex_state = 98}, + [40] = {.lex_state = 98}, + [41] = {.lex_state = 4}, + [42] = {.lex_state = 4}, + [43] = {.lex_state = 4}, + [44] = {.lex_state = 4}, + [45] = {.lex_state = 4}, + [46] = {.lex_state = 4}, + [47] = {.lex_state = 4}, + [48] = {.lex_state = 4}, + [49] = {.lex_state = 4}, + [50] = {.lex_state = 4}, + [51] = {.lex_state = 4}, + [52] = {.lex_state = 4}, + [53] = {.lex_state = 4}, + [54] = {.lex_state = 4}, + [55] = {.lex_state = 4}, + [56] = {.lex_state = 4}, + [57] = {.lex_state = 4}, + [58] = {.lex_state = 4}, + [59] = {.lex_state = 4}, + [60] = {.lex_state = 4}, + [61] = {.lex_state = 4}, + [62] = {.lex_state = 4}, + [63] = {.lex_state = 4}, + [64] = {.lex_state = 4}, + [65] = {.lex_state = 4}, + [66] = {.lex_state = 4}, + [67] = {.lex_state = 4}, + [68] = {.lex_state = 4}, + [69] = {.lex_state = 4}, + [70] = {.lex_state = 4}, + [71] = {.lex_state = 4}, + [72] = {.lex_state = 4}, + [73] = {.lex_state = 4}, + [74] = {.lex_state = 4}, + [75] = {.lex_state = 4}, + [76] = {.lex_state = 4}, + [77] = {.lex_state = 4}, + [78] = {.lex_state = 4}, + [79] = {.lex_state = 4}, + [80] = {.lex_state = 4}, + [81] = {.lex_state = 4}, + [82] = {.lex_state = 4}, + [83] = {.lex_state = 4}, + [84] = {.lex_state = 4}, + [85] = {.lex_state = 4}, + [86] = {.lex_state = 4}, + [87] = {.lex_state = 4}, + [88] = {.lex_state = 4}, + [89] = {.lex_state = 4}, + [90] = {.lex_state = 4}, + [91] = {.lex_state = 4}, + [92] = {.lex_state = 4}, + [93] = {.lex_state = 4}, + [94] = {.lex_state = 4}, + [95] = {.lex_state = 4}, + [96] = {.lex_state = 4}, + [97] = {.lex_state = 4}, + [98] = {.lex_state = 4}, + [99] = {.lex_state = 4}, + [100] = {.lex_state = 4}, + [101] = {.lex_state = 4}, + [102] = {.lex_state = 4}, + [103] = {.lex_state = 4}, + [104] = {.lex_state = 4}, + [105] = {.lex_state = 6}, + [106] = {.lex_state = 6}, + [107] = {.lex_state = 6}, + [108] = {.lex_state = 6}, + [109] = {.lex_state = 6}, + [110] = {.lex_state = 6}, + [111] = {.lex_state = 6}, + [112] = {.lex_state = 6}, + [113] = {.lex_state = 6}, + [114] = {.lex_state = 6}, + [115] = {.lex_state = 6}, + [116] = {.lex_state = 7}, + [117] = {.lex_state = 12}, + [118] = {.lex_state = 12}, + [119] = {.lex_state = 7}, + [120] = {.lex_state = 12}, + [121] = {.lex_state = 7}, + [122] = {.lex_state = 12}, + [123] = {.lex_state = 7}, + [124] = {.lex_state = 7}, + [125] = {.lex_state = 12}, + [126] = {.lex_state = 7}, + [127] = {.lex_state = 12}, + [128] = {.lex_state = 7}, + [129] = {.lex_state = 12}, + [130] = {.lex_state = 12}, + [131] = {.lex_state = 12}, + [132] = {.lex_state = 7}, + [133] = {.lex_state = 7}, + [134] = {.lex_state = 12}, + [135] = {.lex_state = 7}, + [136] = {.lex_state = 12}, + [137] = {.lex_state = 12}, + [138] = {.lex_state = 5}, + [139] = {.lex_state = 5}, + [140] = {.lex_state = 5}, + [141] = {.lex_state = 5}, + [142] = {.lex_state = 5}, + [143] = {.lex_state = 5}, + [144] = {.lex_state = 5}, + [145] = {.lex_state = 5}, + [146] = {.lex_state = 5}, + [147] = {.lex_state = 5}, + [148] = {.lex_state = 7}, + [149] = {.lex_state = 5}, + [150] = {.lex_state = 5}, + [151] = {.lex_state = 7}, + [152] = {.lex_state = 7}, + [153] = {.lex_state = 7}, + [154] = {.lex_state = 7}, + [155] = {.lex_state = 7}, + [156] = {.lex_state = 7}, + [157] = {.lex_state = 7}, + [158] = {.lex_state = 7}, + [159] = {.lex_state = 7}, + [160] = {.lex_state = 7}, + [161] = {.lex_state = 7}, + [162] = {.lex_state = 7}, + [163] = {.lex_state = 7}, + [164] = {.lex_state = 7}, + [165] = {.lex_state = 7}, + [166] = {.lex_state = 7}, + [167] = {.lex_state = 7}, + [168] = {.lex_state = 7}, + [169] = {.lex_state = 7}, + [170] = {.lex_state = 7}, + [171] = {.lex_state = 7}, + [172] = {.lex_state = 7}, + [173] = {.lex_state = 7}, + [174] = {.lex_state = 7}, + [175] = {.lex_state = 7}, + [176] = {.lex_state = 7}, + [177] = {.lex_state = 7}, + [178] = {.lex_state = 7}, + [179] = {.lex_state = 7}, + [180] = {.lex_state = 7}, + [181] = {.lex_state = 7}, + [182] = {.lex_state = 7}, + [183] = {.lex_state = 7}, + [184] = {.lex_state = 7}, + [185] = {.lex_state = 7}, + [186] = {.lex_state = 9}, + [187] = {.lex_state = 9}, + [188] = {.lex_state = 9}, + [189] = {.lex_state = 9}, + [190] = {.lex_state = 9}, + [191] = {.lex_state = 9}, + [192] = {.lex_state = 9}, + [193] = {.lex_state = 9}, + [194] = {.lex_state = 9}, + [195] = {.lex_state = 9}, + [196] = {.lex_state = 9}, + [197] = {.lex_state = 9}, + [198] = {.lex_state = 9}, + [199] = {.lex_state = 9}, + [200] = {.lex_state = 9}, + [201] = {.lex_state = 9}, + [202] = {.lex_state = 9}, + [203] = {.lex_state = 9}, + [204] = {.lex_state = 9}, + [205] = {.lex_state = 9}, + [206] = {.lex_state = 23}, + [207] = {.lex_state = 9}, + [208] = {.lex_state = 9}, + [209] = {.lex_state = 9}, + [210] = {.lex_state = 9}, + [211] = {.lex_state = 9}, + [212] = {.lex_state = 9}, + [213] = {.lex_state = 9}, + [214] = {.lex_state = 23}, + [215] = {.lex_state = 13}, + [216] = {.lex_state = 23}, + [217] = {.lex_state = 17}, + [218] = {.lex_state = 17}, + [219] = {.lex_state = 17}, + [220] = {.lex_state = 9}, + [221] = {.lex_state = 9}, + [222] = {.lex_state = 9}, + [223] = {.lex_state = 9}, + [224] = {.lex_state = 9}, + [225] = {.lex_state = 9}, + [226] = {.lex_state = 9}, + [227] = {.lex_state = 9}, + [228] = {.lex_state = 9}, + [229] = {.lex_state = 9}, + [230] = {.lex_state = 9}, + [231] = {.lex_state = 9}, + [232] = {.lex_state = 27}, + [233] = {.lex_state = 10}, + [234] = {.lex_state = 27}, + [235] = {.lex_state = 9}, + [236] = {.lex_state = 27}, + [237] = {.lex_state = 27}, + [238] = {.lex_state = 27}, + [239] = {.lex_state = 27}, + [240] = {.lex_state = 27}, + [241] = {.lex_state = 27}, + [242] = {.lex_state = 27}, + [243] = {.lex_state = 9}, + [244] = {.lex_state = 9}, + [245] = {.lex_state = 9}, + [246] = {.lex_state = 2}, + [247] = {.lex_state = 9}, + [248] = {.lex_state = 13}, + [249] = {.lex_state = 13}, + [250] = {.lex_state = 9}, + [251] = {.lex_state = 9}, + [252] = {.lex_state = 9}, + [253] = {.lex_state = 9}, + [254] = {.lex_state = 27}, + [255] = {.lex_state = 9}, + [256] = {.lex_state = 9}, + [257] = {.lex_state = 9}, + [258] = {.lex_state = 9}, + [259] = {.lex_state = 9}, + [260] = {.lex_state = 9}, + [261] = {.lex_state = 9}, + [262] = {.lex_state = 9}, + [263] = {.lex_state = 23}, + [264] = {.lex_state = 23}, + [265] = {.lex_state = 23}, + [266] = {.lex_state = 9}, + [267] = {.lex_state = 10}, + [268] = {.lex_state = 9}, + [269] = {.lex_state = 23}, + [270] = {.lex_state = 17}, + [271] = {.lex_state = 9}, + [272] = {.lex_state = 9}, + [273] = {.lex_state = 9}, + [274] = {.lex_state = 9}, + [275] = {.lex_state = 23}, + [276] = {.lex_state = 23}, + [277] = {.lex_state = 17}, + [278] = {.lex_state = 9}, + [279] = {.lex_state = 23}, + [280] = {.lex_state = 9}, + [281] = {.lex_state = 17}, + [282] = {.lex_state = 17}, + [283] = {.lex_state = 9}, + [284] = {.lex_state = 9}, + [285] = {.lex_state = 17}, + [286] = {.lex_state = 9}, + [287] = {.lex_state = 9}, + [288] = {.lex_state = 17}, + [289] = {.lex_state = 23}, + [290] = {.lex_state = 17}, + [291] = {.lex_state = 17}, + [292] = {.lex_state = 9}, + [293] = {.lex_state = 7}, + [294] = {.lex_state = 10}, + [295] = {.lex_state = 10}, + [296] = {.lex_state = 10}, + [297] = {.lex_state = 10}, + [298] = {.lex_state = 10}, + [299] = {.lex_state = 10}, + [300] = {.lex_state = 28}, + [301] = {.lex_state = 1}, + [302] = {.lex_state = 1}, + [303] = {.lex_state = 10}, + [304] = {.lex_state = 13}, + [305] = {.lex_state = 28}, + [306] = {.lex_state = 34}, + [307] = {.lex_state = 1}, + [308] = {.lex_state = 1}, + [309] = {.lex_state = 1}, + [310] = {.lex_state = 10}, + [311] = {.lex_state = 34}, + [312] = {.lex_state = 26}, + [313] = {.lex_state = 30}, + [314] = {.lex_state = 30}, + [315] = {.lex_state = 1}, + [316] = {.lex_state = 1}, + [317] = {.lex_state = 1}, + [318] = {.lex_state = 1}, + [319] = {.lex_state = 1}, + [320] = {.lex_state = 1}, + [321] = {.lex_state = 1}, + [322] = {.lex_state = 1}, + [323] = {.lex_state = 1}, + [324] = {.lex_state = 1}, + [325] = {.lex_state = 1}, + [326] = {.lex_state = 1}, + [327] = {.lex_state = 1}, + [328] = {.lex_state = 1}, + [329] = {.lex_state = 1}, + [330] = {.lex_state = 33}, + [331] = {.lex_state = 31}, + [332] = {.lex_state = 1}, + [333] = {.lex_state = 1}, + [334] = {.lex_state = 1}, + [335] = {.lex_state = 1}, + [336] = {.lex_state = 1}, + [337] = {.lex_state = 1}, + [338] = {.lex_state = 33}, + [339] = {.lex_state = 34}, + [340] = {.lex_state = 34}, + [341] = {.lex_state = 1}, + [342] = {.lex_state = 34}, + [343] = {.lex_state = 1}, + [344] = {.lex_state = 1}, + [345] = {.lex_state = 1}, + [346] = {.lex_state = 29}, + [347] = {.lex_state = 1}, + [348] = {.lex_state = 7}, + [349] = {.lex_state = 1}, + [350] = {.lex_state = 33}, + [351] = {.lex_state = 34}, + [352] = {.lex_state = 29}, + [353] = {.lex_state = 1}, + [354] = {.lex_state = 29}, + [355] = {.lex_state = 34}, + [356] = {.lex_state = 1}, + [357] = {.lex_state = 34}, + [358] = {.lex_state = 34}, + [359] = {.lex_state = 7}, + [360] = {.lex_state = 29}, + [361] = {.lex_state = 34}, + [362] = {.lex_state = 1}, + [363] = {.lex_state = 1}, + [364] = {.lex_state = 1}, + [365] = {.lex_state = 1}, + [366] = {.lex_state = 1}, + [367] = {.lex_state = 1}, + [368] = {.lex_state = 34}, + [369] = {.lex_state = 1}, + [370] = {.lex_state = 1}, + [371] = {.lex_state = 29}, + [372] = {.lex_state = 34}, + [373] = {.lex_state = 1}, + [374] = {.lex_state = 1}, + [375] = {.lex_state = 34}, + [376] = {.lex_state = 1}, + [377] = {.lex_state = 1}, + [378] = {.lex_state = 1}, + [379] = {.lex_state = 7}, + [380] = {.lex_state = 1}, + [381] = {.lex_state = 7}, + [382] = {.lex_state = 1}, + [383] = {.lex_state = 1}, + [384] = {.lex_state = 1}, + [385] = {.lex_state = 1}, + [386] = {.lex_state = 11}, + [387] = {.lex_state = 1}, + [388] = {.lex_state = 1}, + [389] = {.lex_state = 1}, + [390] = {.lex_state = 33}, + [391] = {.lex_state = 11}, + [392] = {.lex_state = 1}, + [393] = {.lex_state = 1}, + [394] = {.lex_state = 1}, + [395] = {.lex_state = 1}, + [396] = {.lex_state = 1}, + [397] = {.lex_state = 1}, + [398] = {.lex_state = 1}, + [399] = {.lex_state = 7}, + [400] = {.lex_state = 1}, + [401] = {.lex_state = 1}, + [402] = {.lex_state = 1}, + [403] = {.lex_state = 1}, + [404] = {.lex_state = 1}, + [405] = {.lex_state = 1}, + [406] = {.lex_state = 7}, + [407] = {.lex_state = 1}, + [408] = {.lex_state = 1}, + [409] = {.lex_state = 1}, + [410] = {.lex_state = 1}, + [411] = {.lex_state = 33}, + [412] = {.lex_state = 0}, + [413] = {.lex_state = 33}, + [414] = {.lex_state = 0}, + [415] = {.lex_state = 1}, + [416] = {.lex_state = 1}, + [417] = {.lex_state = 1}, + [418] = {.lex_state = 0}, + [419] = {.lex_state = 0}, + [420] = {.lex_state = 33}, + [421] = {.lex_state = 1}, + [422] = {.lex_state = 18}, + [423] = {.lex_state = 32}, + [424] = {.lex_state = 33}, + [425] = {.lex_state = 1}, + [426] = {.lex_state = 18}, + [427] = {.lex_state = 0}, + [428] = {.lex_state = 1}, + [429] = {.lex_state = 0}, + [430] = {.lex_state = 1}, + [431] = {.lex_state = 32}, + [432] = {.lex_state = 1}, + [433] = {.lex_state = 1}, + [434] = {.lex_state = 33}, + [435] = {.lex_state = 0}, + [436] = {.lex_state = 1}, + [437] = {.lex_state = 1}, + [438] = {.lex_state = 0}, + [439] = {.lex_state = 18}, + [440] = {.lex_state = 0}, + [441] = {.lex_state = 1}, + [442] = {.lex_state = 0}, + [443] = {.lex_state = 1}, + [444] = {.lex_state = 1}, + [445] = {.lex_state = 1}, + [446] = {.lex_state = 1}, + [447] = {.lex_state = 1}, + [448] = {.lex_state = 18}, + [449] = {.lex_state = 33}, + [450] = {.lex_state = 1}, + [451] = {.lex_state = 1}, + [452] = {.lex_state = 1}, + [453] = {.lex_state = 32}, + [454] = {.lex_state = 0}, + [455] = {.lex_state = 1}, + [456] = {.lex_state = 18}, + [457] = {.lex_state = 0}, + [458] = {.lex_state = 33}, + [459] = {.lex_state = 32}, + [460] = {.lex_state = 1}, + [461] = {.lex_state = 0}, + [462] = {.lex_state = 0}, + [463] = {.lex_state = 1}, + [464] = {.lex_state = 0}, + [465] = {.lex_state = 0}, + [466] = {.lex_state = 0}, + [467] = {.lex_state = 1}, + [468] = {.lex_state = 1}, + [469] = {.lex_state = 1}, + [470] = {.lex_state = 0}, + [471] = {.lex_state = 0}, + [472] = {.lex_state = 0}, + [473] = {.lex_state = 0}, + [474] = {.lex_state = 0}, + [475] = {.lex_state = 0}, + [476] = {.lex_state = 0}, + [477] = {.lex_state = 1}, + [478] = {.lex_state = 0}, + [479] = {.lex_state = 0}, + [480] = {.lex_state = 0}, + [481] = {.lex_state = 1}, + [482] = {.lex_state = 18}, + [483] = {.lex_state = 1}, + [484] = {.lex_state = 0}, + [485] = {.lex_state = 0}, + [486] = {.lex_state = 1}, + [487] = {.lex_state = 0}, + [488] = {.lex_state = 1}, + [489] = {.lex_state = 1}, + [490] = {.lex_state = 1}, + [491] = {.lex_state = 0}, + [492] = {.lex_state = 0}, + [493] = {.lex_state = 1}, + [494] = {.lex_state = 1}, + [495] = {.lex_state = 1}, + [496] = {.lex_state = 1}, + [497] = {.lex_state = 0}, + [498] = {.lex_state = 0}, + [499] = {.lex_state = 1}, + [500] = {.lex_state = 0}, + [501] = {.lex_state = 1}, + [502] = {.lex_state = 1}, + [503] = {.lex_state = 0}, + [504] = {.lex_state = 0}, + [505] = {.lex_state = 0}, + [506] = {.lex_state = 0}, + [507] = {.lex_state = 0}, + [508] = {.lex_state = 1}, + [509] = {.lex_state = 1}, + [510] = {.lex_state = 0}, + [511] = {.lex_state = 0}, + [512] = {.lex_state = 18}, + [513] = {.lex_state = 0}, + [514] = {.lex_state = 0}, + [515] = {.lex_state = 0}, + [516] = {.lex_state = 0}, + [517] = {.lex_state = 0}, + [518] = {.lex_state = 18}, + [519] = {.lex_state = 0}, + [520] = {.lex_state = 0}, + [521] = {.lex_state = 0}, + [522] = {.lex_state = 0}, + [523] = {.lex_state = 0}, + [524] = {.lex_state = 0}, + [525] = {.lex_state = 0}, + [526] = {.lex_state = 0}, + [527] = {.lex_state = 0}, + [528] = {.lex_state = 0}, + [529] = {.lex_state = 0}, + [530] = {.lex_state = 0}, + [531] = {.lex_state = 0}, + [532] = {.lex_state = 0}, + [533] = {.lex_state = 0}, + [534] = {.lex_state = 0}, + [535] = {.lex_state = 0}, + [536] = {.lex_state = 0}, + [537] = {.lex_state = 0}, + [538] = {.lex_state = 1}, + [539] = {.lex_state = 16}, + [540] = {.lex_state = 16}, + [541] = {.lex_state = 0}, + [542] = {.lex_state = 2}, + [543] = {.lex_state = 0}, + [544] = {.lex_state = 0}, + [545] = {.lex_state = 0}, + [546] = {.lex_state = 0}, + [547] = {.lex_state = 0}, + [548] = {.lex_state = 0}, + [549] = {.lex_state = 0}, + [550] = {.lex_state = 0}, + [551] = {.lex_state = 0}, + [552] = {.lex_state = 0}, + [553] = {.lex_state = 0}, + [554] = {.lex_state = 0}, + [555] = {.lex_state = 0}, + [556] = {.lex_state = 1}, + [557] = {.lex_state = 0}, + [558] = {.lex_state = 1}, + [559] = {.lex_state = 1}, + [560] = {.lex_state = 1}, + [561] = {.lex_state = 0}, + [562] = {.lex_state = 0}, + [563] = {.lex_state = 0}, + [564] = {.lex_state = 0}, + [565] = {.lex_state = 0}, + [566] = {.lex_state = 0}, + [567] = {.lex_state = 0}, + [568] = {.lex_state = 1}, + [569] = {.lex_state = 0}, + [570] = {.lex_state = 0}, + [571] = {.lex_state = 0}, + [572] = {.lex_state = 2}, + [573] = {.lex_state = 0}, + [574] = {.lex_state = 0}, + [575] = {.lex_state = 0}, + [576] = {.lex_state = 0}, + [577] = {.lex_state = 0}, + [578] = {.lex_state = 0}, + [579] = {.lex_state = 0}, + [580] = {.lex_state = 0}, + [581] = {.lex_state = 0}, + [582] = {.lex_state = 0}, + [583] = {.lex_state = 0}, + [584] = {.lex_state = 0}, + [585] = {.lex_state = 0}, + [586] = {.lex_state = 0}, + [587] = {.lex_state = 0}, + [588] = {.lex_state = 1}, + [589] = {.lex_state = 0}, + [590] = {.lex_state = 0}, + [591] = {.lex_state = 0}, + [592] = {.lex_state = 0}, + [593] = {.lex_state = 0}, + [594] = {.lex_state = 0}, + [595] = {.lex_state = 0}, + [596] = {.lex_state = 0}, + [597] = {.lex_state = 0}, + [598] = {.lex_state = 0}, + [599] = {.lex_state = 0}, + [600] = {.lex_state = 0}, + [601] = {.lex_state = 98}, + [602] = {.lex_state = 1}, + [603] = {.lex_state = 2}, + [604] = {.lex_state = 0}, + [605] = {.lex_state = 1}, + [606] = {.lex_state = 0}, + [607] = {.lex_state = 0}, + [608] = {.lex_state = 0}, + [609] = {.lex_state = 0}, + [610] = {.lex_state = 0}, + [611] = {.lex_state = 0}, + [612] = {.lex_state = 0}, + [613] = {.lex_state = 0}, + [614] = {.lex_state = 0}, + [615] = {.lex_state = 2}, + [616] = {.lex_state = 0}, + [617] = {.lex_state = 0}, + [618] = {.lex_state = 0}, + [619] = {.lex_state = 0}, + [620] = {.lex_state = 0}, + [621] = {.lex_state = 0}, + [622] = {.lex_state = 0}, + [623] = {.lex_state = 0}, + [624] = {.lex_state = 0}, + [625] = {.lex_state = 0}, + [626] = {.lex_state = 2}, + [627] = {.lex_state = 0}, + [628] = {.lex_state = 0}, + [629] = {.lex_state = 0}, + [630] = {.lex_state = 0}, + [631] = {.lex_state = 0}, + [632] = {.lex_state = 16}, + [633] = {.lex_state = 0}, + [634] = {.lex_state = 0}, + [635] = {.lex_state = 0}, + [636] = {.lex_state = 0}, + [637] = {.lex_state = 0}, + [638] = {.lex_state = 0}, + [639] = {.lex_state = 1}, + [640] = {.lex_state = 0}, + [641] = {.lex_state = 1}, + [642] = {.lex_state = 0}, + [643] = {.lex_state = 0}, + [644] = {.lex_state = 0}, + [645] = {.lex_state = 1}, + [646] = {.lex_state = 0}, + [647] = {.lex_state = 0}, + [648] = {.lex_state = 0}, + [649] = {.lex_state = 0}, + [650] = {.lex_state = 18}, + [651] = {.lex_state = 0}, + [652] = {.lex_state = 0}, + [653] = {.lex_state = 0}, + [654] = {.lex_state = 0}, + [655] = {.lex_state = 1}, + [656] = {.lex_state = 1}, + [657] = {.lex_state = 0}, + [658] = {.lex_state = 1}, + [659] = {.lex_state = 0}, + [660] = {.lex_state = 1}, + [661] = {.lex_state = 0}, + [662] = {.lex_state = 0}, + [663] = {.lex_state = 0}, + [664] = {.lex_state = 0}, + [665] = {.lex_state = 18}, + [666] = {.lex_state = 1}, + [667] = {.lex_state = 1}, + [668] = {.lex_state = 1}, + [669] = {.lex_state = 1}, + [670] = {.lex_state = 16}, + [671] = {.lex_state = 0}, + [672] = {.lex_state = 1}, + [673] = {.lex_state = 1}, + [674] = {.lex_state = 7}, + [675] = {.lex_state = 16}, + [676] = {.lex_state = 0}, + [677] = {.lex_state = 0}, + [678] = {.lex_state = 0}, + [679] = {.lex_state = 0}, + [680] = {.lex_state = 0}, + [681] = {.lex_state = 0}, + [682] = {.lex_state = 0}, + [683] = {.lex_state = 0}, + [684] = {.lex_state = 0}, + [685] = {.lex_state = 0}, + [686] = {.lex_state = 1}, + [687] = {.lex_state = 0}, + [688] = {.lex_state = 16}, + [689] = {.lex_state = 0}, + [690] = {.lex_state = 0}, + [691] = {.lex_state = 16}, + [692] = {.lex_state = 0}, + [693] = {.lex_state = 0}, + [694] = {.lex_state = 0}, + [695] = {.lex_state = 0}, + [696] = {.lex_state = 0}, + [697] = {.lex_state = 0}, + [698] = {.lex_state = 0}, + [699] = {.lex_state = 0}, + [700] = {.lex_state = 0}, + [701] = {.lex_state = 0}, + [702] = {.lex_state = 0}, + [703] = {.lex_state = 0}, + [704] = {.lex_state = 0}, + [705] = {.lex_state = 0}, + [706] = {.lex_state = 0}, + [707] = {.lex_state = 0}, + [708] = {.lex_state = 0}, + [709] = {.lex_state = 0}, + [710] = {.lex_state = 0}, + [711] = {.lex_state = 0}, + [712] = {.lex_state = 0}, + [713] = {.lex_state = 0}, + [714] = {.lex_state = 0}, + [715] = {.lex_state = 0}, + [716] = {.lex_state = 0}, + [717] = {.lex_state = 0}, + [718] = {.lex_state = 0}, + [719] = {.lex_state = 0}, + [720] = {.lex_state = 16}, + [721] = {.lex_state = 0}, + [722] = {.lex_state = 0}, + [723] = {.lex_state = 0}, + [724] = {.lex_state = 0}, + [725] = {.lex_state = 0}, + [726] = {.lex_state = 16}, + [727] = {.lex_state = 0}, + [728] = {.lex_state = 0}, + [729] = {.lex_state = 0}, + [730] = {.lex_state = 0}, + [731] = {.lex_state = 0}, + [732] = {.lex_state = 0}, + [733] = {.lex_state = 0}, + [734] = {.lex_state = 0}, +}; + +static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { + [0] = { + [ts_builtin_sym_end] = ACTIONS(1), + [sym_NAME] = ACTIONS(1), + [anon_sym_COMMA] = ACTIONS(1), + [anon_sym_SEMI] = ACTIONS(1), + [anon_sym_TARGET] = ACTIONS(1), + [anon_sym_LPAREN] = ACTIONS(1), + [anon_sym_RPAREN] = ACTIONS(1), + [anon_sym_SEARCH_DIR] = ACTIONS(1), + [anon_sym_OUTPUT] = ACTIONS(1), + [anon_sym_OUTPUT_FORMAT] = ACTIONS(1), + [anon_sym_OUTPUT_ARCH] = ACTIONS(1), + [anon_sym_FORCE_COMMON_ALLOCATION] = ACTIONS(1), + [anon_sym_FORCE_GROUP_ALLOCATION] = ACTIONS(1), + [anon_sym_INHIBIT_COMMON_ALLOCATION] = ACTIONS(1), + [anon_sym_INPUT] = ACTIONS(1), + [anon_sym_GROUP] = ACTIONS(1), + [anon_sym_MAP] = ACTIONS(1), + [anon_sym_INCLUDE] = ACTIONS(1), + [anon_sym_NOCROSSREFS] = ACTIONS(1), + [anon_sym_NOCROSSREFS_TO] = ACTIONS(1), + [anon_sym_EXTERN] = ACTIONS(1), + [anon_sym_INSERT] = ACTIONS(1), + [anon_sym_AFTER] = ACTIONS(1), + [anon_sym_BEFORE] = ACTIONS(1), + [anon_sym_REGION_ALIAS] = ACTIONS(1), + [anon_sym_LD_FEATURE] = ACTIONS(1), + [anon_sym_AS_NEEDED] = ACTIONS(1), + [anon_sym_SECTIONS] = ACTIONS(1), + [anon_sym_LBRACE] = ACTIONS(1), [anon_sym_RBRACE] = ACTIONS(1), [anon_sym_ENTRY] = ACTIONS(1), [anon_sym_ASSERT] = ACTIONS(1), @@ -9319,6 +14240,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BYTE] = ACTIONS(1), [anon_sym_PLUS_EQ] = ACTIONS(1), [anon_sym_DASH_EQ] = ACTIONS(1), + [anon_sym_STAR_EQ] = ACTIONS(1), + [anon_sym_SLASH_EQ] = ACTIONS(1), + [anon_sym_LT_LT_EQ] = ACTIONS(1), + [anon_sym_GT_GT_EQ] = ACTIONS(1), + [anon_sym_PIPE_EQ] = ACTIONS(1), + [anon_sym_CARET_EQ] = ACTIONS(1), [anon_sym_EQ] = ACTIONS(1), [anon_sym_HIDDEN] = ACTIONS(1), [anon_sym_PROVIDE] = ACTIONS(1), @@ -9350,6 +14277,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(1), [anon_sym_LT_LT] = ACTIONS(1), [anon_sym_GT_GT] = ACTIONS(1), + [anon_sym_EQ_EQ] = ACTIONS(1), [anon_sym_LT_EQ] = ACTIONS(1), [anon_sym_GT_EQ] = ACTIONS(1), [anon_sym_LT] = ACTIONS(1), @@ -9396,18 +14324,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [1] = { - [sym_script_file] = STATE(634), + [sym_script_file] = STATE(676), [sym_ifile_p1] = STATE(4), - [sym_sections] = STATE(27), - [sym_statement_anywhere] = STATE(27), - [sym_assignment] = STATE(415), - [sym_memory] = STATE(27), - [sym_startup] = STATE(27), - [sym_high_level_library] = STATE(27), - [sym_low_level_library] = STATE(27), - [sym_floating_point_support] = STATE(27), - [sym_phdrs] = STATE(27), - [sym_version] = STATE(27), + [sym_sections] = STATE(34), + [sym_statement_anywhere] = STATE(34), + [sym_assignment] = STATE(442), + [sym_memory] = STATE(34), + [sym_startup] = STATE(34), + [sym_high_level_library] = STATE(34), + [sym_low_level_library] = STATE(34), + [sym_floating_point_support] = STATE(34), + [sym_phdrs] = STATE(34), + [sym_version] = STATE(34), [aux_sym_script_file_repeat1] = STATE(4), [ts_builtin_sym_end] = ACTIONS(5), [sym_NAME] = ACTIONS(7), @@ -9449,305 +14377,1701 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }; static const uint16_t ts_small_parse_table[] = { - [0] = 28, + [0] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(53), 1, + anon_sym_LPAREN, + ACTIONS(55), 1, + anon_sym_ASSERT, + ACTIONS(59), 1, + anon_sym_EQ, + ACTIONS(61), 1, + anon_sym_COLON, + ACTIONS(75), 1, + anon_sym_ALIGN, + ACTIONS(79), 1, + anon_sym_SEGMENT_START, + ACTIONS(81), 1, + anon_sym_BIND, + STATE(58), 1, + sym_assign_op, + STATE(124), 1, + sym_INT, + STATE(151), 1, + sym_exp, + STATE(233), 1, + sym_opt_exp_with_type, + STATE(551), 1, + sym_atype, + ACTIONS(65), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(67), 2, + anon_sym_DASH, + anon_sym_PLUS, + ACTIONS(71), 2, + anon_sym_DEFINED, + anon_sym_CONSTANT, + ACTIONS(73), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(83), 3, + aux_sym_INT_token1, + aux_sym_INT_token2, + aux_sym_INT_token3, + ACTIONS(77), 4, + anon_sym_DATA_SEGMENT_ALIGN, + anon_sym_DATA_SEGMENT_RELRO_END, + anon_sym_MAX, + anon_sym_MIN, + ACTIONS(69), 5, + anon_sym_NEXT, + anon_sym_ABSOLUTE, + anon_sym_DATA_SEGMENT_END, + anon_sym_BLOCK, + anon_sym_LOG2CEIL, + ACTIONS(63), 6, + anon_sym_ORIGIN, + anon_sym_LENGTH, + anon_sym_ALIGNOF, + anon_sym_SIZEOF, + anon_sym_ADDR, + anon_sym_LOADADDR, + ACTIONS(57), 9, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_CARET_EQ, + [93] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(85), 1, + ts_builtin_sym_end, + ACTIONS(87), 1, + sym_NAME, + ACTIONS(90), 1, + anon_sym_SEMI, + ACTIONS(99), 1, + anon_sym_OUTPUT_FORMAT, + ACTIONS(108), 1, + anon_sym_INCLUDE, + ACTIONS(114), 1, + anon_sym_EXTERN, + ACTIONS(117), 1, + anon_sym_INSERT, + ACTIONS(120), 1, + anon_sym_REGION_ALIAS, + ACTIONS(123), 1, + anon_sym_SECTIONS, + ACTIONS(126), 1, + anon_sym_ENTRY, + ACTIONS(129), 1, + anon_sym_ASSERT, + ACTIONS(135), 1, + anon_sym_MEMORY, + ACTIONS(138), 1, + anon_sym_STARTUP, + ACTIONS(141), 1, + anon_sym_HLL, + ACTIONS(144), 1, + anon_sym_SYSLIB, + ACTIONS(150), 1, + anon_sym_PHDRS, + ACTIONS(153), 1, + anon_sym_VERSION, + STATE(442), 1, + sym_assignment, + ACTIONS(105), 2, + anon_sym_INPUT, + anon_sym_GROUP, + ACTIONS(111), 2, + anon_sym_NOCROSSREFS, + anon_sym_NOCROSSREFS_TO, + ACTIONS(147), 2, + anon_sym_FLOAT, + anon_sym_NOFLOAT, + STATE(3), 2, + sym_ifile_p1, + aux_sym_script_file_repeat1, + ACTIONS(93), 3, + anon_sym_TARGET, + anon_sym_OUTPUT_ARCH, + anon_sym_LD_FEATURE, + ACTIONS(96), 3, + anon_sym_SEARCH_DIR, + anon_sym_OUTPUT, + anon_sym_MAP, + ACTIONS(102), 3, + anon_sym_FORCE_COMMON_ALLOCATION, + anon_sym_FORCE_GROUP_ALLOCATION, + anon_sym_INHIBIT_COMMON_ALLOCATION, + ACTIONS(132), 3, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, + STATE(34), 9, + sym_sections, + sym_statement_anywhere, + sym_memory, + sym_startup, + sym_high_level_library, + sym_low_level_library, + sym_floating_point_support, + sym_phdrs, + sym_version, + [198] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + sym_NAME, + ACTIONS(9), 1, + anon_sym_SEMI, + ACTIONS(15), 1, + anon_sym_OUTPUT_FORMAT, + ACTIONS(21), 1, + anon_sym_INCLUDE, + ACTIONS(25), 1, + anon_sym_EXTERN, + ACTIONS(27), 1, + anon_sym_INSERT, + ACTIONS(29), 1, + anon_sym_REGION_ALIAS, + ACTIONS(31), 1, + anon_sym_SECTIONS, + ACTIONS(33), 1, + anon_sym_ENTRY, + ACTIONS(35), 1, + anon_sym_ASSERT, + ACTIONS(39), 1, + anon_sym_MEMORY, + ACTIONS(41), 1, + anon_sym_STARTUP, + ACTIONS(43), 1, + anon_sym_HLL, + ACTIONS(45), 1, + anon_sym_SYSLIB, + ACTIONS(49), 1, + anon_sym_PHDRS, + ACTIONS(51), 1, + anon_sym_VERSION, + ACTIONS(156), 1, + ts_builtin_sym_end, + STATE(442), 1, + sym_assignment, + ACTIONS(19), 2, + anon_sym_INPUT, + anon_sym_GROUP, + ACTIONS(23), 2, + anon_sym_NOCROSSREFS, + anon_sym_NOCROSSREFS_TO, + ACTIONS(47), 2, + anon_sym_FLOAT, + anon_sym_NOFLOAT, + STATE(3), 2, + sym_ifile_p1, + aux_sym_script_file_repeat1, + ACTIONS(11), 3, + anon_sym_TARGET, + anon_sym_OUTPUT_ARCH, + anon_sym_LD_FEATURE, + ACTIONS(13), 3, + anon_sym_SEARCH_DIR, + anon_sym_OUTPUT, + anon_sym_MAP, + ACTIONS(17), 3, + anon_sym_FORCE_COMMON_ALLOCATION, + anon_sym_FORCE_GROUP_ALLOCATION, + anon_sym_INHIBIT_COMMON_ALLOCATION, + ACTIONS(37), 3, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, + STATE(34), 9, + sym_sections, + sym_statement_anywhere, + sym_memory, + sym_startup, + sym_high_level_library, + sym_low_level_library, + sym_floating_point_support, + sym_phdrs, + sym_version, + [303] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(55), 1, + anon_sym_ASSERT, + ACTIONS(75), 1, + anon_sym_ALIGN, + ACTIONS(79), 1, + anon_sym_SEGMENT_START, + ACTIONS(158), 1, + anon_sym_LPAREN, + ACTIONS(160), 1, + anon_sym_RPAREN, + ACTIONS(164), 1, + anon_sym_READONLY, + ACTIONS(166), 1, + anon_sym_TYPE, + STATE(124), 1, + sym_INT, + STATE(155), 1, + sym_exp, + STATE(543), 1, + sym_type, + ACTIONS(71), 2, + anon_sym_DEFINED, + anon_sym_CONSTANT, + ACTIONS(73), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(83), 3, + aux_sym_INT_token1, + aux_sym_INT_token2, + aux_sym_INT_token3, + ACTIONS(65), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(77), 4, + anon_sym_DATA_SEGMENT_ALIGN, + anon_sym_DATA_SEGMENT_RELRO_END, + anon_sym_MAX, + anon_sym_MIN, + ACTIONS(69), 5, + anon_sym_NEXT, + anon_sym_ABSOLUTE, + anon_sym_DATA_SEGMENT_END, + anon_sym_BLOCK, + anon_sym_LOG2CEIL, + ACTIONS(162), 5, + anon_sym_OVERLAY, + anon_sym_NOLOAD, + anon_sym_DSECT, + anon_sym_COPY, + anon_sym_INFO, + ACTIONS(63), 6, + anon_sym_ORIGIN, + anon_sym_LENGTH, + anon_sym_ALIGNOF, + anon_sym_SIZEOF, + anon_sym_ADDR, + anon_sym_LOADADDR, + [384] = 29, + ACTIONS(168), 1, + sym_NAME, + ACTIONS(170), 1, + anon_sym_SEMI, + ACTIONS(172), 1, + anon_sym_INCLUDE, + ACTIONS(174), 1, + anon_sym_RBRACE, + ACTIONS(176), 1, + anon_sym_ASSERT, + ACTIONS(180), 1, + anon_sym_SORT_NONE, + ACTIONS(182), 1, + anon_sym_REVERSE, + ACTIONS(184), 1, + anon_sym_EXCLUDE_FILE, + ACTIONS(186), 1, + anon_sym_INPUT_SECTION_FLAGS, + ACTIONS(188), 1, + anon_sym_LBRACK, + ACTIONS(190), 1, + anon_sym_KEEP, + ACTIONS(194), 1, + anon_sym_ASCIZ, + ACTIONS(196), 1, + anon_sym_FILL, + ACTIONS(200), 1, + sym_wildcard_name, + ACTIONS(202), 1, + sym_comment, + STATE(117), 1, + sym_input_section_spec, + STATE(129), 1, + sym_input_section_spec_no_keep, + STATE(248), 1, + sym_sect_flags, + STATE(454), 1, + sym_assignment, + STATE(464), 1, + sym_wildcard_maybe_exclude, + STATE(513), 1, + sym_statement_list, + STATE(640), 1, + sym_length, + STATE(644), 1, + sym_filename_spec, + STATE(647), 1, + sym_wildcard_maybe_reverse, + ACTIONS(178), 2, + anon_sym_SORT_BY_NAME, + anon_sym_SORT, + STATE(15), 2, + sym_statement, + aux_sym_statement_list_repeat1, + ACTIONS(37), 3, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, + ACTIONS(192), 3, + anon_sym_CREATE_OBJECT_SYMBOLS, + anon_sym_CONSTRUCTORS, + anon_sym_LINKER_VERSION, + ACTIONS(198), 5, + anon_sym_QUAD, + anon_sym_SQUAD, + anon_sym_LONG, + anon_sym_SHORT, + anon_sym_BYTE, + [482] = 29, + ACTIONS(168), 1, + sym_NAME, + ACTIONS(170), 1, + anon_sym_SEMI, + ACTIONS(172), 1, + anon_sym_INCLUDE, + ACTIONS(176), 1, + anon_sym_ASSERT, + ACTIONS(180), 1, + anon_sym_SORT_NONE, + ACTIONS(182), 1, + anon_sym_REVERSE, + ACTIONS(184), 1, + anon_sym_EXCLUDE_FILE, + ACTIONS(186), 1, + anon_sym_INPUT_SECTION_FLAGS, + ACTIONS(188), 1, + anon_sym_LBRACK, + ACTIONS(190), 1, + anon_sym_KEEP, + ACTIONS(194), 1, + anon_sym_ASCIZ, + ACTIONS(196), 1, + anon_sym_FILL, + ACTIONS(200), 1, + sym_wildcard_name, + ACTIONS(202), 1, + sym_comment, + ACTIONS(204), 1, + anon_sym_RBRACE, + STATE(117), 1, + sym_input_section_spec, + STATE(129), 1, + sym_input_section_spec_no_keep, + STATE(248), 1, + sym_sect_flags, + STATE(454), 1, + sym_assignment, + STATE(464), 1, + sym_wildcard_maybe_exclude, + STATE(557), 1, + sym_statement_list, + STATE(640), 1, + sym_length, + STATE(644), 1, + sym_filename_spec, + STATE(647), 1, + sym_wildcard_maybe_reverse, + ACTIONS(178), 2, + anon_sym_SORT_BY_NAME, + anon_sym_SORT, + STATE(15), 2, + sym_statement, + aux_sym_statement_list_repeat1, + ACTIONS(37), 3, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, + ACTIONS(192), 3, + anon_sym_CREATE_OBJECT_SYMBOLS, + anon_sym_CONSTRUCTORS, + anon_sym_LINKER_VERSION, + ACTIONS(198), 5, + anon_sym_QUAD, + anon_sym_SQUAD, + anon_sym_LONG, + anon_sym_SHORT, + anon_sym_BYTE, + [580] = 29, + ACTIONS(168), 1, + sym_NAME, + ACTIONS(170), 1, + anon_sym_SEMI, + ACTIONS(172), 1, + anon_sym_INCLUDE, + ACTIONS(176), 1, + anon_sym_ASSERT, + ACTIONS(180), 1, + anon_sym_SORT_NONE, + ACTIONS(182), 1, + anon_sym_REVERSE, + ACTIONS(184), 1, + anon_sym_EXCLUDE_FILE, + ACTIONS(186), 1, + anon_sym_INPUT_SECTION_FLAGS, + ACTIONS(188), 1, + anon_sym_LBRACK, + ACTIONS(190), 1, + anon_sym_KEEP, + ACTIONS(194), 1, + anon_sym_ASCIZ, + ACTIONS(196), 1, + anon_sym_FILL, + ACTIONS(200), 1, + sym_wildcard_name, + ACTIONS(202), 1, + sym_comment, + ACTIONS(206), 1, + anon_sym_RBRACE, + STATE(117), 1, + sym_input_section_spec, + STATE(129), 1, + sym_input_section_spec_no_keep, + STATE(248), 1, + sym_sect_flags, + STATE(454), 1, + sym_assignment, + STATE(464), 1, + sym_wildcard_maybe_exclude, + STATE(562), 1, + sym_statement_list, + STATE(640), 1, + sym_length, + STATE(644), 1, + sym_filename_spec, + STATE(647), 1, + sym_wildcard_maybe_reverse, + ACTIONS(178), 2, + anon_sym_SORT_BY_NAME, + anon_sym_SORT, + STATE(15), 2, + sym_statement, + aux_sym_statement_list_repeat1, + ACTIONS(37), 3, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, + ACTIONS(192), 3, + anon_sym_CREATE_OBJECT_SYMBOLS, + anon_sym_CONSTRUCTORS, + anon_sym_LINKER_VERSION, + ACTIONS(198), 5, + anon_sym_QUAD, + anon_sym_SQUAD, + anon_sym_LONG, + anon_sym_SHORT, + anon_sym_BYTE, + [678] = 29, + ACTIONS(168), 1, + sym_NAME, + ACTIONS(170), 1, + anon_sym_SEMI, + ACTIONS(172), 1, + anon_sym_INCLUDE, + ACTIONS(176), 1, + anon_sym_ASSERT, + ACTIONS(180), 1, + anon_sym_SORT_NONE, + ACTIONS(182), 1, + anon_sym_REVERSE, + ACTIONS(184), 1, + anon_sym_EXCLUDE_FILE, + ACTIONS(186), 1, + anon_sym_INPUT_SECTION_FLAGS, + ACTIONS(188), 1, + anon_sym_LBRACK, + ACTIONS(190), 1, + anon_sym_KEEP, + ACTIONS(194), 1, + anon_sym_ASCIZ, + ACTIONS(196), 1, + anon_sym_FILL, + ACTIONS(200), 1, + sym_wildcard_name, + ACTIONS(202), 1, + sym_comment, + ACTIONS(208), 1, + anon_sym_RBRACE, + STATE(117), 1, + sym_input_section_spec, + STATE(129), 1, + sym_input_section_spec_no_keep, + STATE(248), 1, + sym_sect_flags, + STATE(454), 1, + sym_assignment, + STATE(464), 1, + sym_wildcard_maybe_exclude, + STATE(640), 1, + sym_length, + STATE(644), 1, + sym_filename_spec, + STATE(647), 1, + sym_wildcard_maybe_reverse, + STATE(716), 1, + sym_statement_list, + ACTIONS(178), 2, + anon_sym_SORT_BY_NAME, + anon_sym_SORT, + STATE(15), 2, + sym_statement, + aux_sym_statement_list_repeat1, + ACTIONS(37), 3, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, + ACTIONS(192), 3, + anon_sym_CREATE_OBJECT_SYMBOLS, + anon_sym_CONSTRUCTORS, + anon_sym_LINKER_VERSION, + ACTIONS(198), 5, + anon_sym_QUAD, + anon_sym_SQUAD, + anon_sym_LONG, + anon_sym_SHORT, + anon_sym_BYTE, + [776] = 29, + ACTIONS(168), 1, + sym_NAME, + ACTIONS(170), 1, + anon_sym_SEMI, + ACTIONS(172), 1, + anon_sym_INCLUDE, + ACTIONS(176), 1, + anon_sym_ASSERT, + ACTIONS(180), 1, + anon_sym_SORT_NONE, + ACTIONS(182), 1, + anon_sym_REVERSE, + ACTIONS(184), 1, + anon_sym_EXCLUDE_FILE, + ACTIONS(186), 1, + anon_sym_INPUT_SECTION_FLAGS, + ACTIONS(188), 1, + anon_sym_LBRACK, + ACTIONS(190), 1, + anon_sym_KEEP, + ACTIONS(194), 1, + anon_sym_ASCIZ, + ACTIONS(196), 1, + anon_sym_FILL, + ACTIONS(200), 1, + sym_wildcard_name, + ACTIONS(202), 1, + sym_comment, + ACTIONS(210), 1, + anon_sym_RBRACE, + STATE(117), 1, + sym_input_section_spec, + STATE(129), 1, + sym_input_section_spec_no_keep, + STATE(248), 1, + sym_sect_flags, + STATE(454), 1, + sym_assignment, + STATE(464), 1, + sym_wildcard_maybe_exclude, + STATE(532), 1, + sym_statement_list, + STATE(640), 1, + sym_length, + STATE(644), 1, + sym_filename_spec, + STATE(647), 1, + sym_wildcard_maybe_reverse, + ACTIONS(178), 2, + anon_sym_SORT_BY_NAME, + anon_sym_SORT, + STATE(15), 2, + sym_statement, + aux_sym_statement_list_repeat1, + ACTIONS(37), 3, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, + ACTIONS(192), 3, + anon_sym_CREATE_OBJECT_SYMBOLS, + anon_sym_CONSTRUCTORS, + anon_sym_LINKER_VERSION, + ACTIONS(198), 5, + anon_sym_QUAD, + anon_sym_SQUAD, + anon_sym_LONG, + anon_sym_SHORT, + anon_sym_BYTE, + [874] = 29, + ACTIONS(168), 1, + sym_NAME, + ACTIONS(170), 1, + anon_sym_SEMI, + ACTIONS(172), 1, + anon_sym_INCLUDE, + ACTIONS(176), 1, + anon_sym_ASSERT, + ACTIONS(180), 1, + anon_sym_SORT_NONE, + ACTIONS(182), 1, + anon_sym_REVERSE, + ACTIONS(184), 1, + anon_sym_EXCLUDE_FILE, + ACTIONS(186), 1, + anon_sym_INPUT_SECTION_FLAGS, + ACTIONS(188), 1, + anon_sym_LBRACK, + ACTIONS(190), 1, + anon_sym_KEEP, + ACTIONS(194), 1, + anon_sym_ASCIZ, + ACTIONS(196), 1, + anon_sym_FILL, + ACTIONS(200), 1, + sym_wildcard_name, + ACTIONS(202), 1, + sym_comment, + ACTIONS(212), 1, + anon_sym_RBRACE, + STATE(117), 1, + sym_input_section_spec, + STATE(129), 1, + sym_input_section_spec_no_keep, + STATE(248), 1, + sym_sect_flags, + STATE(454), 1, + sym_assignment, + STATE(464), 1, + sym_wildcard_maybe_exclude, + STATE(608), 1, + sym_statement_list, + STATE(640), 1, + sym_length, + STATE(644), 1, + sym_filename_spec, + STATE(647), 1, + sym_wildcard_maybe_reverse, + ACTIONS(178), 2, + anon_sym_SORT_BY_NAME, + anon_sym_SORT, + STATE(15), 2, + sym_statement, + aux_sym_statement_list_repeat1, + ACTIONS(37), 3, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, + ACTIONS(192), 3, + anon_sym_CREATE_OBJECT_SYMBOLS, + anon_sym_CONSTRUCTORS, + anon_sym_LINKER_VERSION, + ACTIONS(198), 5, + anon_sym_QUAD, + anon_sym_SQUAD, + anon_sym_LONG, + anon_sym_SHORT, + anon_sym_BYTE, + [972] = 7, + ACTIONS(202), 1, + sym_comment, + ACTIONS(220), 1, + anon_sym_EQ, + STATE(58), 1, + sym_assign_op, + ACTIONS(216), 2, + anon_sym_SEMI, + anon_sym_RBRACE, + ACTIONS(57), 4, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + ACTIONS(218), 5, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_CARET_EQ, + ACTIONS(214), 25, + anon_sym_INCLUDE, + anon_sym_ASSERT, + anon_sym_SORT_BY_NAME, + anon_sym_SORT, + anon_sym_SORT_NONE, + anon_sym_REVERSE, + anon_sym_EXCLUDE_FILE, + anon_sym_INPUT_SECTION_FLAGS, + anon_sym_LBRACK, + anon_sym_KEEP, + anon_sym_CREATE_OBJECT_SYMBOLS, + anon_sym_CONSTRUCTORS, + anon_sym_ASCIZ, + anon_sym_FILL, + anon_sym_LINKER_VERSION, + anon_sym_QUAD, + anon_sym_SQUAD, + anon_sym_LONG, + anon_sym_SHORT, + anon_sym_BYTE, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, + sym_NAME, + sym_wildcard_name, + [1026] = 29, + ACTIONS(168), 1, + sym_NAME, + ACTIONS(170), 1, + anon_sym_SEMI, + ACTIONS(172), 1, + anon_sym_INCLUDE, + ACTIONS(176), 1, + anon_sym_ASSERT, + ACTIONS(180), 1, + anon_sym_SORT_NONE, + ACTIONS(182), 1, + anon_sym_REVERSE, + ACTIONS(184), 1, + anon_sym_EXCLUDE_FILE, + ACTIONS(186), 1, + anon_sym_INPUT_SECTION_FLAGS, + ACTIONS(188), 1, + anon_sym_LBRACK, + ACTIONS(190), 1, + anon_sym_KEEP, + ACTIONS(194), 1, + anon_sym_ASCIZ, + ACTIONS(196), 1, + anon_sym_FILL, + ACTIONS(200), 1, + sym_wildcard_name, + ACTIONS(202), 1, + sym_comment, + ACTIONS(222), 1, + anon_sym_RBRACE, + STATE(117), 1, + sym_input_section_spec, + STATE(129), 1, + sym_input_section_spec_no_keep, + STATE(248), 1, + sym_sect_flags, + STATE(454), 1, + sym_assignment, + STATE(464), 1, + sym_wildcard_maybe_exclude, + STATE(525), 1, + sym_statement_list, + STATE(640), 1, + sym_length, + STATE(644), 1, + sym_filename_spec, + STATE(647), 1, + sym_wildcard_maybe_reverse, + ACTIONS(178), 2, + anon_sym_SORT_BY_NAME, + anon_sym_SORT, + STATE(15), 2, + sym_statement, + aux_sym_statement_list_repeat1, + ACTIONS(37), 3, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, + ACTIONS(192), 3, + anon_sym_CREATE_OBJECT_SYMBOLS, + anon_sym_CONSTRUCTORS, + anon_sym_LINKER_VERSION, + ACTIONS(198), 5, + anon_sym_QUAD, + anon_sym_SQUAD, + anon_sym_LONG, + anon_sym_SHORT, + anon_sym_BYTE, + [1124] = 28, + ACTIONS(202), 1, + sym_comment, + ACTIONS(224), 1, + sym_NAME, + ACTIONS(227), 1, + anon_sym_SEMI, + ACTIONS(230), 1, + anon_sym_INCLUDE, + ACTIONS(233), 1, + anon_sym_RBRACE, + ACTIONS(235), 1, + anon_sym_ASSERT, + ACTIONS(241), 1, + anon_sym_SORT_NONE, + ACTIONS(244), 1, + anon_sym_REVERSE, + ACTIONS(247), 1, + anon_sym_EXCLUDE_FILE, + ACTIONS(250), 1, + anon_sym_INPUT_SECTION_FLAGS, + ACTIONS(253), 1, + anon_sym_LBRACK, + ACTIONS(256), 1, + anon_sym_KEEP, + ACTIONS(262), 1, + anon_sym_ASCIZ, + ACTIONS(265), 1, + anon_sym_FILL, + ACTIONS(274), 1, + sym_wildcard_name, + STATE(117), 1, + sym_input_section_spec, + STATE(129), 1, + sym_input_section_spec_no_keep, + STATE(248), 1, + sym_sect_flags, + STATE(454), 1, + sym_assignment, + STATE(464), 1, + sym_wildcard_maybe_exclude, + STATE(640), 1, + sym_length, + STATE(644), 1, + sym_filename_spec, + STATE(647), 1, + sym_wildcard_maybe_reverse, + ACTIONS(238), 2, + anon_sym_SORT_BY_NAME, + anon_sym_SORT, + STATE(14), 2, + sym_statement, + aux_sym_statement_list_repeat1, + ACTIONS(259), 3, + anon_sym_CREATE_OBJECT_SYMBOLS, + anon_sym_CONSTRUCTORS, + anon_sym_LINKER_VERSION, + ACTIONS(271), 3, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, + ACTIONS(268), 5, + anon_sym_QUAD, + anon_sym_SQUAD, + anon_sym_LONG, + anon_sym_SHORT, + anon_sym_BYTE, + [1219] = 28, + ACTIONS(168), 1, + sym_NAME, + ACTIONS(170), 1, + anon_sym_SEMI, + ACTIONS(172), 1, + anon_sym_INCLUDE, + ACTIONS(176), 1, + anon_sym_ASSERT, + ACTIONS(180), 1, + anon_sym_SORT_NONE, + ACTIONS(182), 1, + anon_sym_REVERSE, + ACTIONS(184), 1, + anon_sym_EXCLUDE_FILE, + ACTIONS(186), 1, + anon_sym_INPUT_SECTION_FLAGS, + ACTIONS(188), 1, + anon_sym_LBRACK, + ACTIONS(190), 1, + anon_sym_KEEP, + ACTIONS(194), 1, + anon_sym_ASCIZ, + ACTIONS(196), 1, + anon_sym_FILL, + ACTIONS(200), 1, + sym_wildcard_name, + ACTIONS(202), 1, + sym_comment, + ACTIONS(277), 1, + anon_sym_RBRACE, + STATE(117), 1, + sym_input_section_spec, + STATE(129), 1, + sym_input_section_spec_no_keep, + STATE(248), 1, + sym_sect_flags, + STATE(454), 1, + sym_assignment, + STATE(464), 1, + sym_wildcard_maybe_exclude, + STATE(640), 1, + sym_length, + STATE(644), 1, + sym_filename_spec, + STATE(647), 1, + sym_wildcard_maybe_reverse, + ACTIONS(178), 2, + anon_sym_SORT_BY_NAME, + anon_sym_SORT, + STATE(14), 2, + sym_statement, + aux_sym_statement_list_repeat1, + ACTIONS(37), 3, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, + ACTIONS(192), 3, + anon_sym_CREATE_OBJECT_SYMBOLS, + anon_sym_CONSTRUCTORS, + anon_sym_LINKER_VERSION, + ACTIONS(198), 5, + anon_sym_QUAD, + anon_sym_SQUAD, + anon_sym_LONG, + anon_sym_SHORT, + anon_sym_BYTE, + [1314] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(279), 3, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_RPAREN, + ACTIONS(281), 33, + anon_sym_TARGET, + anon_sym_SEARCH_DIR, + anon_sym_OUTPUT, + anon_sym_OUTPUT_FORMAT, + anon_sym_OUTPUT_ARCH, + anon_sym_FORCE_COMMON_ALLOCATION, + anon_sym_FORCE_GROUP_ALLOCATION, + anon_sym_INHIBIT_COMMON_ALLOCATION, + anon_sym_INPUT, + anon_sym_GROUP, + anon_sym_MAP, + anon_sym_INCLUDE, + anon_sym_NOCROSSREFS, + anon_sym_NOCROSSREFS_TO, + anon_sym_EXTERN, + anon_sym_INSERT, + anon_sym_REGION_ALIAS, + anon_sym_LD_FEATURE, + anon_sym_SECTIONS, + anon_sym_ENTRY, + anon_sym_ASSERT, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, + anon_sym_MEMORY, + anon_sym_STARTUP, + anon_sym_HLL, + anon_sym_SYSLIB, + anon_sym_FLOAT, + anon_sym_NOFLOAT, + anon_sym_PHDRS, + anon_sym_VERSION, + sym_NAME, + [1358] = 18, + ACTIONS(3), 1, + sym_comment, + ACTIONS(53), 1, + anon_sym_LPAREN, + ACTIONS(55), 1, + anon_sym_ASSERT, + ACTIONS(61), 1, + anon_sym_COLON, + ACTIONS(75), 1, + anon_sym_ALIGN, + ACTIONS(79), 1, + anon_sym_SEGMENT_START, + ACTIONS(81), 1, + anon_sym_BIND, + STATE(124), 1, + sym_INT, + STATE(151), 1, + sym_exp, + STATE(550), 1, + sym_opt_exp_with_type, + STATE(551), 1, + sym_atype, + ACTIONS(71), 2, + anon_sym_DEFINED, + anon_sym_CONSTANT, + ACTIONS(73), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(83), 3, + aux_sym_INT_token1, + aux_sym_INT_token2, + aux_sym_INT_token3, + ACTIONS(65), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(77), 4, + anon_sym_DATA_SEGMENT_ALIGN, + anon_sym_DATA_SEGMENT_RELRO_END, + anon_sym_MAX, + anon_sym_MIN, + ACTIONS(69), 5, + anon_sym_NEXT, + anon_sym_ABSOLUTE, + anon_sym_DATA_SEGMENT_END, + anon_sym_BLOCK, + anon_sym_LOG2CEIL, + ACTIONS(63), 6, + anon_sym_ORIGIN, + anon_sym_LENGTH, + anon_sym_ALIGNOF, + anon_sym_SIZEOF, + anon_sym_ADDR, + anon_sym_LOADADDR, + [1432] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(283), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(285), 33, + anon_sym_TARGET, + anon_sym_SEARCH_DIR, + anon_sym_OUTPUT, + anon_sym_OUTPUT_FORMAT, + anon_sym_OUTPUT_ARCH, + anon_sym_FORCE_COMMON_ALLOCATION, + anon_sym_FORCE_GROUP_ALLOCATION, + anon_sym_INHIBIT_COMMON_ALLOCATION, + anon_sym_INPUT, + anon_sym_GROUP, + anon_sym_MAP, + anon_sym_INCLUDE, + anon_sym_NOCROSSREFS, + anon_sym_NOCROSSREFS_TO, + anon_sym_EXTERN, + anon_sym_INSERT, + anon_sym_REGION_ALIAS, + anon_sym_LD_FEATURE, + anon_sym_SECTIONS, + anon_sym_ENTRY, + anon_sym_ASSERT, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, + anon_sym_MEMORY, + anon_sym_STARTUP, + anon_sym_HLL, + anon_sym_SYSLIB, + anon_sym_FLOAT, + anon_sym_NOFLOAT, + anon_sym_PHDRS, + anon_sym_VERSION, + sym_NAME, + [1475] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(287), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(289), 33, + anon_sym_TARGET, + anon_sym_SEARCH_DIR, + anon_sym_OUTPUT, + anon_sym_OUTPUT_FORMAT, + anon_sym_OUTPUT_ARCH, + anon_sym_FORCE_COMMON_ALLOCATION, + anon_sym_FORCE_GROUP_ALLOCATION, + anon_sym_INHIBIT_COMMON_ALLOCATION, + anon_sym_INPUT, + anon_sym_GROUP, + anon_sym_MAP, + anon_sym_INCLUDE, + anon_sym_NOCROSSREFS, + anon_sym_NOCROSSREFS_TO, + anon_sym_EXTERN, + anon_sym_INSERT, + anon_sym_REGION_ALIAS, + anon_sym_LD_FEATURE, + anon_sym_SECTIONS, + anon_sym_ENTRY, + anon_sym_ASSERT, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, + anon_sym_MEMORY, + anon_sym_STARTUP, + anon_sym_HLL, + anon_sym_SYSLIB, + anon_sym_FLOAT, + anon_sym_NOFLOAT, + anon_sym_PHDRS, + anon_sym_VERSION, + sym_NAME, + [1518] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(291), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(293), 33, + anon_sym_TARGET, + anon_sym_SEARCH_DIR, + anon_sym_OUTPUT, + anon_sym_OUTPUT_FORMAT, + anon_sym_OUTPUT_ARCH, + anon_sym_FORCE_COMMON_ALLOCATION, + anon_sym_FORCE_GROUP_ALLOCATION, + anon_sym_INHIBIT_COMMON_ALLOCATION, + anon_sym_INPUT, + anon_sym_GROUP, + anon_sym_MAP, + anon_sym_INCLUDE, + anon_sym_NOCROSSREFS, + anon_sym_NOCROSSREFS_TO, + anon_sym_EXTERN, + anon_sym_INSERT, + anon_sym_REGION_ALIAS, + anon_sym_LD_FEATURE, + anon_sym_SECTIONS, + anon_sym_ENTRY, + anon_sym_ASSERT, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, + anon_sym_MEMORY, + anon_sym_STARTUP, + anon_sym_HLL, + anon_sym_SYSLIB, + anon_sym_FLOAT, + anon_sym_NOFLOAT, + anon_sym_PHDRS, + anon_sym_VERSION, + sym_NAME, + [1561] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(295), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(297), 33, + anon_sym_TARGET, + anon_sym_SEARCH_DIR, + anon_sym_OUTPUT, + anon_sym_OUTPUT_FORMAT, + anon_sym_OUTPUT_ARCH, + anon_sym_FORCE_COMMON_ALLOCATION, + anon_sym_FORCE_GROUP_ALLOCATION, + anon_sym_INHIBIT_COMMON_ALLOCATION, + anon_sym_INPUT, + anon_sym_GROUP, + anon_sym_MAP, + anon_sym_INCLUDE, + anon_sym_NOCROSSREFS, + anon_sym_NOCROSSREFS_TO, + anon_sym_EXTERN, + anon_sym_INSERT, + anon_sym_REGION_ALIAS, + anon_sym_LD_FEATURE, + anon_sym_SECTIONS, + anon_sym_ENTRY, + anon_sym_ASSERT, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, + anon_sym_MEMORY, + anon_sym_STARTUP, + anon_sym_HLL, + anon_sym_SYSLIB, + anon_sym_FLOAT, + anon_sym_NOFLOAT, + anon_sym_PHDRS, + anon_sym_VERSION, + sym_NAME, + [1604] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(299), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(301), 33, + anon_sym_TARGET, + anon_sym_SEARCH_DIR, + anon_sym_OUTPUT, + anon_sym_OUTPUT_FORMAT, + anon_sym_OUTPUT_ARCH, + anon_sym_FORCE_COMMON_ALLOCATION, + anon_sym_FORCE_GROUP_ALLOCATION, + anon_sym_INHIBIT_COMMON_ALLOCATION, + anon_sym_INPUT, + anon_sym_GROUP, + anon_sym_MAP, + anon_sym_INCLUDE, + anon_sym_NOCROSSREFS, + anon_sym_NOCROSSREFS_TO, + anon_sym_EXTERN, + anon_sym_INSERT, + anon_sym_REGION_ALIAS, + anon_sym_LD_FEATURE, + anon_sym_SECTIONS, + anon_sym_ENTRY, + anon_sym_ASSERT, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, + anon_sym_MEMORY, + anon_sym_STARTUP, + anon_sym_HLL, + anon_sym_SYSLIB, + anon_sym_FLOAT, + anon_sym_NOFLOAT, + anon_sym_PHDRS, + anon_sym_VERSION, + sym_NAME, + [1647] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(303), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(305), 33, + anon_sym_TARGET, + anon_sym_SEARCH_DIR, + anon_sym_OUTPUT, + anon_sym_OUTPUT_FORMAT, + anon_sym_OUTPUT_ARCH, + anon_sym_FORCE_COMMON_ALLOCATION, + anon_sym_FORCE_GROUP_ALLOCATION, + anon_sym_INHIBIT_COMMON_ALLOCATION, + anon_sym_INPUT, + anon_sym_GROUP, + anon_sym_MAP, + anon_sym_INCLUDE, + anon_sym_NOCROSSREFS, + anon_sym_NOCROSSREFS_TO, + anon_sym_EXTERN, + anon_sym_INSERT, + anon_sym_REGION_ALIAS, + anon_sym_LD_FEATURE, + anon_sym_SECTIONS, + anon_sym_ENTRY, + anon_sym_ASSERT, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, + anon_sym_MEMORY, + anon_sym_STARTUP, + anon_sym_HLL, + anon_sym_SYSLIB, + anon_sym_FLOAT, + anon_sym_NOFLOAT, + anon_sym_PHDRS, + anon_sym_VERSION, + sym_NAME, + [1690] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(53), 1, + ACTIONS(307), 2, ts_builtin_sym_end, - ACTIONS(55), 1, + anon_sym_SEMI, + ACTIONS(309), 33, + anon_sym_TARGET, + anon_sym_SEARCH_DIR, + anon_sym_OUTPUT, + anon_sym_OUTPUT_FORMAT, + anon_sym_OUTPUT_ARCH, + anon_sym_FORCE_COMMON_ALLOCATION, + anon_sym_FORCE_GROUP_ALLOCATION, + anon_sym_INHIBIT_COMMON_ALLOCATION, + anon_sym_INPUT, + anon_sym_GROUP, + anon_sym_MAP, + anon_sym_INCLUDE, + anon_sym_NOCROSSREFS, + anon_sym_NOCROSSREFS_TO, + anon_sym_EXTERN, + anon_sym_INSERT, + anon_sym_REGION_ALIAS, + anon_sym_LD_FEATURE, + anon_sym_SECTIONS, + anon_sym_ENTRY, + anon_sym_ASSERT, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, + anon_sym_MEMORY, + anon_sym_STARTUP, + anon_sym_HLL, + anon_sym_SYSLIB, + anon_sym_FLOAT, + anon_sym_NOFLOAT, + anon_sym_PHDRS, + anon_sym_VERSION, + sym_NAME, + [1733] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(311), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(313), 33, + anon_sym_TARGET, + anon_sym_SEARCH_DIR, + anon_sym_OUTPUT, + anon_sym_OUTPUT_FORMAT, + anon_sym_OUTPUT_ARCH, + anon_sym_FORCE_COMMON_ALLOCATION, + anon_sym_FORCE_GROUP_ALLOCATION, + anon_sym_INHIBIT_COMMON_ALLOCATION, + anon_sym_INPUT, + anon_sym_GROUP, + anon_sym_MAP, + anon_sym_INCLUDE, + anon_sym_NOCROSSREFS, + anon_sym_NOCROSSREFS_TO, + anon_sym_EXTERN, + anon_sym_INSERT, + anon_sym_REGION_ALIAS, + anon_sym_LD_FEATURE, + anon_sym_SECTIONS, + anon_sym_ENTRY, + anon_sym_ASSERT, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, + anon_sym_MEMORY, + anon_sym_STARTUP, + anon_sym_HLL, + anon_sym_SYSLIB, + anon_sym_FLOAT, + anon_sym_NOFLOAT, + anon_sym_PHDRS, + anon_sym_VERSION, + sym_NAME, + [1776] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(315), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(317), 33, + anon_sym_TARGET, + anon_sym_SEARCH_DIR, + anon_sym_OUTPUT, + anon_sym_OUTPUT_FORMAT, + anon_sym_OUTPUT_ARCH, + anon_sym_FORCE_COMMON_ALLOCATION, + anon_sym_FORCE_GROUP_ALLOCATION, + anon_sym_INHIBIT_COMMON_ALLOCATION, + anon_sym_INPUT, + anon_sym_GROUP, + anon_sym_MAP, + anon_sym_INCLUDE, + anon_sym_NOCROSSREFS, + anon_sym_NOCROSSREFS_TO, + anon_sym_EXTERN, + anon_sym_INSERT, + anon_sym_REGION_ALIAS, + anon_sym_LD_FEATURE, + anon_sym_SECTIONS, + anon_sym_ENTRY, + anon_sym_ASSERT, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, + anon_sym_MEMORY, + anon_sym_STARTUP, + anon_sym_HLL, + anon_sym_SYSLIB, + anon_sym_FLOAT, + anon_sym_NOFLOAT, + anon_sym_PHDRS, + anon_sym_VERSION, + sym_NAME, + [1819] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(319), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(321), 33, + anon_sym_TARGET, + anon_sym_SEARCH_DIR, + anon_sym_OUTPUT, + anon_sym_OUTPUT_FORMAT, + anon_sym_OUTPUT_ARCH, + anon_sym_FORCE_COMMON_ALLOCATION, + anon_sym_FORCE_GROUP_ALLOCATION, + anon_sym_INHIBIT_COMMON_ALLOCATION, + anon_sym_INPUT, + anon_sym_GROUP, + anon_sym_MAP, + anon_sym_INCLUDE, + anon_sym_NOCROSSREFS, + anon_sym_NOCROSSREFS_TO, + anon_sym_EXTERN, + anon_sym_INSERT, + anon_sym_REGION_ALIAS, + anon_sym_LD_FEATURE, + anon_sym_SECTIONS, + anon_sym_ENTRY, + anon_sym_ASSERT, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, + anon_sym_MEMORY, + anon_sym_STARTUP, + anon_sym_HLL, + anon_sym_SYSLIB, + anon_sym_FLOAT, + anon_sym_NOFLOAT, + anon_sym_PHDRS, + anon_sym_VERSION, + sym_NAME, + [1862] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(323), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(325), 33, + anon_sym_TARGET, + anon_sym_SEARCH_DIR, + anon_sym_OUTPUT, + anon_sym_OUTPUT_FORMAT, + anon_sym_OUTPUT_ARCH, + anon_sym_FORCE_COMMON_ALLOCATION, + anon_sym_FORCE_GROUP_ALLOCATION, + anon_sym_INHIBIT_COMMON_ALLOCATION, + anon_sym_INPUT, + anon_sym_GROUP, + anon_sym_MAP, + anon_sym_INCLUDE, + anon_sym_NOCROSSREFS, + anon_sym_NOCROSSREFS_TO, + anon_sym_EXTERN, + anon_sym_INSERT, + anon_sym_REGION_ALIAS, + anon_sym_LD_FEATURE, + anon_sym_SECTIONS, + anon_sym_ENTRY, + anon_sym_ASSERT, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, + anon_sym_MEMORY, + anon_sym_STARTUP, + anon_sym_HLL, + anon_sym_SYSLIB, + anon_sym_FLOAT, + anon_sym_NOFLOAT, + anon_sym_PHDRS, + anon_sym_VERSION, + sym_NAME, + [1905] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(327), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(329), 33, + anon_sym_TARGET, + anon_sym_SEARCH_DIR, + anon_sym_OUTPUT, + anon_sym_OUTPUT_FORMAT, + anon_sym_OUTPUT_ARCH, + anon_sym_FORCE_COMMON_ALLOCATION, + anon_sym_FORCE_GROUP_ALLOCATION, + anon_sym_INHIBIT_COMMON_ALLOCATION, + anon_sym_INPUT, + anon_sym_GROUP, + anon_sym_MAP, + anon_sym_INCLUDE, + anon_sym_NOCROSSREFS, + anon_sym_NOCROSSREFS_TO, + anon_sym_EXTERN, + anon_sym_INSERT, + anon_sym_REGION_ALIAS, + anon_sym_LD_FEATURE, + anon_sym_SECTIONS, + anon_sym_ENTRY, + anon_sym_ASSERT, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, + anon_sym_MEMORY, + anon_sym_STARTUP, + anon_sym_HLL, + anon_sym_SYSLIB, + anon_sym_FLOAT, + anon_sym_NOFLOAT, + anon_sym_PHDRS, + anon_sym_VERSION, sym_NAME, - ACTIONS(58), 1, + [1948] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(331), 2, + ts_builtin_sym_end, anon_sym_SEMI, - ACTIONS(67), 1, + ACTIONS(333), 33, + anon_sym_TARGET, + anon_sym_SEARCH_DIR, + anon_sym_OUTPUT, anon_sym_OUTPUT_FORMAT, - ACTIONS(76), 1, + anon_sym_OUTPUT_ARCH, + anon_sym_FORCE_COMMON_ALLOCATION, + anon_sym_FORCE_GROUP_ALLOCATION, + anon_sym_INHIBIT_COMMON_ALLOCATION, + anon_sym_INPUT, + anon_sym_GROUP, + anon_sym_MAP, anon_sym_INCLUDE, - ACTIONS(82), 1, + anon_sym_NOCROSSREFS, + anon_sym_NOCROSSREFS_TO, anon_sym_EXTERN, - ACTIONS(85), 1, anon_sym_INSERT, - ACTIONS(88), 1, anon_sym_REGION_ALIAS, - ACTIONS(91), 1, + anon_sym_LD_FEATURE, anon_sym_SECTIONS, - ACTIONS(94), 1, anon_sym_ENTRY, - ACTIONS(97), 1, anon_sym_ASSERT, - ACTIONS(103), 1, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, anon_sym_MEMORY, - ACTIONS(106), 1, anon_sym_STARTUP, - ACTIONS(109), 1, anon_sym_HLL, - ACTIONS(112), 1, anon_sym_SYSLIB, - ACTIONS(118), 1, - anon_sym_PHDRS, - ACTIONS(121), 1, - anon_sym_VERSION, - STATE(415), 1, - sym_assignment, - ACTIONS(73), 2, - anon_sym_INPUT, - anon_sym_GROUP, - ACTIONS(79), 2, - anon_sym_NOCROSSREFS, - anon_sym_NOCROSSREFS_TO, - ACTIONS(115), 2, anon_sym_FLOAT, anon_sym_NOFLOAT, - STATE(2), 2, - sym_ifile_p1, - aux_sym_script_file_repeat1, - ACTIONS(61), 3, + anon_sym_PHDRS, + anon_sym_VERSION, + sym_NAME, + [1991] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(335), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(337), 33, anon_sym_TARGET, - anon_sym_OUTPUT_ARCH, - anon_sym_LD_FEATURE, - ACTIONS(64), 3, anon_sym_SEARCH_DIR, anon_sym_OUTPUT, - anon_sym_MAP, - ACTIONS(70), 3, + anon_sym_OUTPUT_FORMAT, + anon_sym_OUTPUT_ARCH, anon_sym_FORCE_COMMON_ALLOCATION, anon_sym_FORCE_GROUP_ALLOCATION, anon_sym_INHIBIT_COMMON_ALLOCATION, - ACTIONS(100), 3, + anon_sym_INPUT, + anon_sym_GROUP, + anon_sym_MAP, + anon_sym_INCLUDE, + anon_sym_NOCROSSREFS, + anon_sym_NOCROSSREFS_TO, + anon_sym_EXTERN, + anon_sym_INSERT, + anon_sym_REGION_ALIAS, + anon_sym_LD_FEATURE, + anon_sym_SECTIONS, + anon_sym_ENTRY, + anon_sym_ASSERT, anon_sym_HIDDEN, anon_sym_PROVIDE, anon_sym_PROVIDE_HIDDEN, - STATE(27), 9, - sym_sections, - sym_statement_anywhere, - sym_memory, - sym_startup, - sym_high_level_library, - sym_low_level_library, - sym_floating_point_support, - sym_phdrs, - sym_version, - [105] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(126), 1, - anon_sym_LPAREN, - ACTIONS(128), 1, - anon_sym_ASSERT, - ACTIONS(132), 1, - anon_sym_SLASH_EQ, - ACTIONS(134), 1, - anon_sym_EQ, - ACTIONS(136), 1, - anon_sym_COLON, - ACTIONS(140), 1, - anon_sym_BANG, - ACTIONS(148), 1, - anon_sym_ALIGN, - ACTIONS(152), 1, - anon_sym_SEGMENT_START, - ACTIONS(154), 1, - anon_sym_BIND, - STATE(61), 1, - sym_assign_op, - STATE(114), 1, - sym_INT, - STATE(128), 1, - sym_exp, - STATE(202), 1, - sym_opt_exp_with_type, - STATE(584), 1, - sym_atype, - ACTIONS(124), 2, - anon_sym_SIZEOF_HEADERS, + anon_sym_MEMORY, + anon_sym_STARTUP, + anon_sym_HLL, + anon_sym_SYSLIB, + anon_sym_FLOAT, + anon_sym_NOFLOAT, + anon_sym_PHDRS, + anon_sym_VERSION, sym_NAME, - ACTIONS(146), 2, - anon_sym_DEFINED, - anon_sym_CONSTANT, - ACTIONS(142), 3, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_TILDE, - ACTIONS(156), 3, - aux_sym_INT_token1, - aux_sym_INT_token2, - aux_sym_INT_token3, - ACTIONS(150), 4, - anon_sym_DATA_SEGMENT_ALIGN, - anon_sym_DATA_SEGMENT_RELRO_END, - anon_sym_MAX, - anon_sym_MIN, - ACTIONS(144), 5, - anon_sym_NEXT, - anon_sym_ABSOLUTE, - anon_sym_DATA_SEGMENT_END, - anon_sym_BLOCK, - anon_sym_LOG2CEIL, - ACTIONS(138), 6, - anon_sym_ORIGIN, - anon_sym_LENGTH, - anon_sym_ALIGNOF, - anon_sym_SIZEOF, - anon_sym_ADDR, - anon_sym_LOADADDR, - ACTIONS(130), 8, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - [200] = 28, + [2034] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - sym_NAME, - ACTIONS(9), 1, + ACTIONS(339), 2, + ts_builtin_sym_end, anon_sym_SEMI, - ACTIONS(15), 1, + ACTIONS(341), 33, + anon_sym_TARGET, + anon_sym_SEARCH_DIR, + anon_sym_OUTPUT, anon_sym_OUTPUT_FORMAT, - ACTIONS(21), 1, + anon_sym_OUTPUT_ARCH, + anon_sym_FORCE_COMMON_ALLOCATION, + anon_sym_FORCE_GROUP_ALLOCATION, + anon_sym_INHIBIT_COMMON_ALLOCATION, + anon_sym_INPUT, + anon_sym_GROUP, + anon_sym_MAP, anon_sym_INCLUDE, - ACTIONS(25), 1, + anon_sym_NOCROSSREFS, + anon_sym_NOCROSSREFS_TO, anon_sym_EXTERN, - ACTIONS(27), 1, anon_sym_INSERT, - ACTIONS(29), 1, anon_sym_REGION_ALIAS, - ACTIONS(31), 1, + anon_sym_LD_FEATURE, anon_sym_SECTIONS, - ACTIONS(33), 1, anon_sym_ENTRY, - ACTIONS(35), 1, anon_sym_ASSERT, - ACTIONS(39), 1, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, anon_sym_MEMORY, - ACTIONS(41), 1, anon_sym_STARTUP, - ACTIONS(43), 1, anon_sym_HLL, - ACTIONS(45), 1, anon_sym_SYSLIB, - ACTIONS(49), 1, + anon_sym_FLOAT, + anon_sym_NOFLOAT, anon_sym_PHDRS, - ACTIONS(51), 1, anon_sym_VERSION, - ACTIONS(158), 1, + sym_NAME, + [2077] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(343), 2, ts_builtin_sym_end, - STATE(415), 1, - sym_assignment, - ACTIONS(19), 2, - anon_sym_INPUT, - anon_sym_GROUP, - ACTIONS(23), 2, - anon_sym_NOCROSSREFS, - anon_sym_NOCROSSREFS_TO, - ACTIONS(47), 2, - anon_sym_FLOAT, - anon_sym_NOFLOAT, - STATE(2), 2, - sym_ifile_p1, - aux_sym_script_file_repeat1, - ACTIONS(11), 3, + anon_sym_SEMI, + ACTIONS(345), 33, anon_sym_TARGET, - anon_sym_OUTPUT_ARCH, - anon_sym_LD_FEATURE, - ACTIONS(13), 3, anon_sym_SEARCH_DIR, anon_sym_OUTPUT, - anon_sym_MAP, - ACTIONS(17), 3, + anon_sym_OUTPUT_FORMAT, + anon_sym_OUTPUT_ARCH, anon_sym_FORCE_COMMON_ALLOCATION, anon_sym_FORCE_GROUP_ALLOCATION, anon_sym_INHIBIT_COMMON_ALLOCATION, - ACTIONS(37), 3, + anon_sym_INPUT, + anon_sym_GROUP, + anon_sym_MAP, + anon_sym_INCLUDE, + anon_sym_NOCROSSREFS, + anon_sym_NOCROSSREFS_TO, + anon_sym_EXTERN, + anon_sym_INSERT, + anon_sym_REGION_ALIAS, + anon_sym_LD_FEATURE, + anon_sym_SECTIONS, + anon_sym_ENTRY, + anon_sym_ASSERT, anon_sym_HIDDEN, anon_sym_PROVIDE, anon_sym_PROVIDE_HIDDEN, - STATE(27), 9, - sym_sections, - sym_statement_anywhere, - sym_memory, - sym_startup, - sym_high_level_library, - sym_low_level_library, - sym_floating_point_support, - sym_phdrs, - sym_version, - [305] = 20, - ACTIONS(3), 1, - sym_comment, - ACTIONS(128), 1, - anon_sym_ASSERT, - ACTIONS(142), 1, - anon_sym_TILDE, - ACTIONS(148), 1, - anon_sym_ALIGN, - ACTIONS(152), 1, - anon_sym_SEGMENT_START, - ACTIONS(160), 1, - anon_sym_LPAREN, - ACTIONS(162), 1, - anon_sym_RPAREN, - ACTIONS(166), 1, - anon_sym_READONLY, - ACTIONS(168), 1, - anon_sym_TYPE, - STATE(114), 1, - sym_INT, - STATE(147), 1, - sym_exp, - STATE(567), 1, - sym_type, - ACTIONS(124), 2, - anon_sym_SIZEOF_HEADERS, - sym_NAME, - ACTIONS(146), 2, - anon_sym_DEFINED, - anon_sym_CONSTANT, - ACTIONS(140), 3, - anon_sym_BANG, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(156), 3, - aux_sym_INT_token1, - aux_sym_INT_token2, - aux_sym_INT_token3, - ACTIONS(150), 4, - anon_sym_DATA_SEGMENT_ALIGN, - anon_sym_DATA_SEGMENT_RELRO_END, - anon_sym_MAX, - anon_sym_MIN, - ACTIONS(144), 5, - anon_sym_NEXT, - anon_sym_ABSOLUTE, - anon_sym_DATA_SEGMENT_END, - anon_sym_BLOCK, - anon_sym_LOG2CEIL, - ACTIONS(164), 5, - anon_sym_OVERLAY, - anon_sym_NOLOAD, - anon_sym_DSECT, - anon_sym_COPY, - anon_sym_INFO, - ACTIONS(138), 6, - anon_sym_ORIGIN, - anon_sym_LENGTH, - anon_sym_ALIGNOF, - anon_sym_SIZEOF, - anon_sym_ADDR, - anon_sym_LOADADDR, - [388] = 3, + anon_sym_MEMORY, + anon_sym_STARTUP, + anon_sym_HLL, + anon_sym_SYSLIB, + anon_sym_FLOAT, + anon_sym_NOFLOAT, + anon_sym_PHDRS, + anon_sym_VERSION, + sym_NAME, + [2120] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(170), 5, + ACTIONS(347), 2, ts_builtin_sym_end, - anon_sym_COMMA, anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_RBRACE, - ACTIONS(172), 34, + ACTIONS(349), 33, anon_sym_TARGET, anon_sym_SEARCH_DIR, anon_sym_OUTPUT, @@ -9778,2177 +16102,2421 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SYSLIB, anon_sym_FLOAT, anon_sym_NOFLOAT, - anon_sym_OVERLAY, anon_sym_PHDRS, anon_sym_VERSION, sym_NAME, - [435] = 29, - ACTIONS(174), 1, - sym_NAME, - ACTIONS(176), 1, - anon_sym_SEMI, - ACTIONS(178), 1, - anon_sym_INCLUDE, - ACTIONS(180), 1, - anon_sym_RBRACE, - ACTIONS(182), 1, - anon_sym_ASSERT, - ACTIONS(186), 1, - anon_sym_SORT_NONE, - ACTIONS(188), 1, - anon_sym_REVERSE, - ACTIONS(190), 1, - anon_sym_EXCLUDE_FILE, - ACTIONS(192), 1, - anon_sym_INPUT_SECTION_FLAGS, - ACTIONS(194), 1, - anon_sym_LBRACK, - ACTIONS(196), 1, - anon_sym_KEEP, - ACTIONS(200), 1, - anon_sym_ASCIZ, - ACTIONS(202), 1, - anon_sym_FILL, - ACTIONS(206), 1, - sym_wildcard_name, - ACTIONS(208), 1, - sym_comment, - STATE(108), 1, - sym_input_section_spec, - STATE(122), 1, - sym_input_section_spec_no_keep, - STATE(223), 1, - sym_sect_flags, - STATE(390), 1, - sym_assignment, - STATE(439), 1, - sym_wildcard_maybe_exclude, - STATE(513), 1, - sym_statement_list, - STATE(520), 1, - sym_length, - STATE(521), 1, - sym_filename_spec, - STATE(522), 1, - sym_wildcard_maybe_reverse, - ACTIONS(184), 2, - anon_sym_SORT_BY_NAME, - anon_sym_SORT, - STATE(18), 2, - sym_statement, - aux_sym_statement_list_repeat1, - ACTIONS(37), 3, - anon_sym_HIDDEN, - anon_sym_PROVIDE, - anon_sym_PROVIDE_HIDDEN, - ACTIONS(198), 3, - anon_sym_CREATE_OBJECT_SYMBOLS, - anon_sym_CONSTRUCTORS, - anon_sym_LINKER_VERSION, - ACTIONS(204), 5, - anon_sym_QUAD, - anon_sym_SQUAD, - anon_sym_LONG, - anon_sym_SHORT, - anon_sym_BYTE, - [533] = 29, - ACTIONS(174), 1, - sym_NAME, - ACTIONS(176), 1, - anon_sym_SEMI, - ACTIONS(178), 1, - anon_sym_INCLUDE, - ACTIONS(182), 1, - anon_sym_ASSERT, - ACTIONS(186), 1, - anon_sym_SORT_NONE, - ACTIONS(188), 1, - anon_sym_REVERSE, - ACTIONS(190), 1, - anon_sym_EXCLUDE_FILE, - ACTIONS(192), 1, - anon_sym_INPUT_SECTION_FLAGS, - ACTIONS(194), 1, - anon_sym_LBRACK, - ACTIONS(196), 1, - anon_sym_KEEP, - ACTIONS(200), 1, - anon_sym_ASCIZ, - ACTIONS(202), 1, - anon_sym_FILL, - ACTIONS(206), 1, - sym_wildcard_name, - ACTIONS(208), 1, - sym_comment, - ACTIONS(210), 1, - anon_sym_RBRACE, - STATE(108), 1, - sym_input_section_spec, - STATE(122), 1, - sym_input_section_spec_no_keep, - STATE(223), 1, - sym_sect_flags, - STATE(390), 1, - sym_assignment, - STATE(439), 1, - sym_wildcard_maybe_exclude, - STATE(494), 1, - sym_statement_list, - STATE(520), 1, - sym_length, - STATE(521), 1, - sym_filename_spec, - STATE(522), 1, - sym_wildcard_maybe_reverse, - ACTIONS(184), 2, - anon_sym_SORT_BY_NAME, - anon_sym_SORT, - STATE(18), 2, - sym_statement, - aux_sym_statement_list_repeat1, - ACTIONS(37), 3, - anon_sym_HIDDEN, - anon_sym_PROVIDE, - anon_sym_PROVIDE_HIDDEN, - ACTIONS(198), 3, - anon_sym_CREATE_OBJECT_SYMBOLS, - anon_sym_CONSTRUCTORS, - anon_sym_LINKER_VERSION, - ACTIONS(204), 5, - anon_sym_QUAD, - anon_sym_SQUAD, - anon_sym_LONG, - anon_sym_SHORT, - anon_sym_BYTE, - [631] = 29, - ACTIONS(174), 1, - sym_NAME, - ACTIONS(176), 1, - anon_sym_SEMI, - ACTIONS(178), 1, - anon_sym_INCLUDE, - ACTIONS(182), 1, - anon_sym_ASSERT, - ACTIONS(186), 1, - anon_sym_SORT_NONE, - ACTIONS(188), 1, - anon_sym_REVERSE, - ACTIONS(190), 1, - anon_sym_EXCLUDE_FILE, - ACTIONS(192), 1, - anon_sym_INPUT_SECTION_FLAGS, - ACTIONS(194), 1, - anon_sym_LBRACK, - ACTIONS(196), 1, - anon_sym_KEEP, - ACTIONS(200), 1, - anon_sym_ASCIZ, - ACTIONS(202), 1, - anon_sym_FILL, - ACTIONS(206), 1, - sym_wildcard_name, - ACTIONS(208), 1, + [2163] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(212), 1, - anon_sym_RBRACE, - STATE(108), 1, - sym_input_section_spec, - STATE(122), 1, - sym_input_section_spec_no_keep, - STATE(223), 1, - sym_sect_flags, - STATE(390), 1, - sym_assignment, - STATE(439), 1, - sym_wildcard_maybe_exclude, - STATE(483), 1, - sym_statement_list, - STATE(520), 1, - sym_length, - STATE(521), 1, - sym_filename_spec, - STATE(522), 1, - sym_wildcard_maybe_reverse, - ACTIONS(184), 2, - anon_sym_SORT_BY_NAME, - anon_sym_SORT, - STATE(18), 2, - sym_statement, - aux_sym_statement_list_repeat1, - ACTIONS(37), 3, - anon_sym_HIDDEN, - anon_sym_PROVIDE, - anon_sym_PROVIDE_HIDDEN, - ACTIONS(198), 3, - anon_sym_CREATE_OBJECT_SYMBOLS, - anon_sym_CONSTRUCTORS, - anon_sym_LINKER_VERSION, - ACTIONS(204), 5, - anon_sym_QUAD, - anon_sym_SQUAD, - anon_sym_LONG, - anon_sym_SHORT, - anon_sym_BYTE, - [729] = 29, - ACTIONS(174), 1, - sym_NAME, - ACTIONS(176), 1, + ACTIONS(351), 2, + ts_builtin_sym_end, anon_sym_SEMI, - ACTIONS(178), 1, + ACTIONS(353), 33, + anon_sym_TARGET, + anon_sym_SEARCH_DIR, + anon_sym_OUTPUT, + anon_sym_OUTPUT_FORMAT, + anon_sym_OUTPUT_ARCH, + anon_sym_FORCE_COMMON_ALLOCATION, + anon_sym_FORCE_GROUP_ALLOCATION, + anon_sym_INHIBIT_COMMON_ALLOCATION, + anon_sym_INPUT, + anon_sym_GROUP, + anon_sym_MAP, anon_sym_INCLUDE, - ACTIONS(182), 1, + anon_sym_NOCROSSREFS, + anon_sym_NOCROSSREFS_TO, + anon_sym_EXTERN, + anon_sym_INSERT, + anon_sym_REGION_ALIAS, + anon_sym_LD_FEATURE, + anon_sym_SECTIONS, + anon_sym_ENTRY, anon_sym_ASSERT, - ACTIONS(186), 1, - anon_sym_SORT_NONE, - ACTIONS(188), 1, - anon_sym_REVERSE, - ACTIONS(190), 1, - anon_sym_EXCLUDE_FILE, - ACTIONS(192), 1, - anon_sym_INPUT_SECTION_FLAGS, - ACTIONS(194), 1, - anon_sym_LBRACK, - ACTIONS(196), 1, - anon_sym_KEEP, - ACTIONS(200), 1, - anon_sym_ASCIZ, - ACTIONS(202), 1, - anon_sym_FILL, - ACTIONS(206), 1, - sym_wildcard_name, - ACTIONS(208), 1, - sym_comment, - ACTIONS(214), 1, - anon_sym_RBRACE, - STATE(108), 1, - sym_input_section_spec, - STATE(122), 1, - sym_input_section_spec_no_keep, - STATE(223), 1, - sym_sect_flags, - STATE(390), 1, - sym_assignment, - STATE(439), 1, - sym_wildcard_maybe_exclude, - STATE(462), 1, - sym_statement_list, - STATE(520), 1, - sym_length, - STATE(521), 1, - sym_filename_spec, - STATE(522), 1, - sym_wildcard_maybe_reverse, - ACTIONS(184), 2, - anon_sym_SORT_BY_NAME, - anon_sym_SORT, - STATE(18), 2, - sym_statement, - aux_sym_statement_list_repeat1, - ACTIONS(37), 3, - anon_sym_HIDDEN, - anon_sym_PROVIDE, - anon_sym_PROVIDE_HIDDEN, - ACTIONS(198), 3, - anon_sym_CREATE_OBJECT_SYMBOLS, - anon_sym_CONSTRUCTORS, - anon_sym_LINKER_VERSION, - ACTIONS(204), 5, - anon_sym_QUAD, - anon_sym_SQUAD, - anon_sym_LONG, - anon_sym_SHORT, - anon_sym_BYTE, - [827] = 7, - ACTIONS(134), 1, - anon_sym_EQ, - ACTIONS(208), 1, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, + anon_sym_MEMORY, + anon_sym_STARTUP, + anon_sym_HLL, + anon_sym_SYSLIB, + anon_sym_FLOAT, + anon_sym_NOFLOAT, + anon_sym_PHDRS, + anon_sym_VERSION, + sym_NAME, + [2206] = 3, + ACTIONS(3), 1, sym_comment, - STATE(61), 1, - sym_assign_op, - ACTIONS(218), 2, + ACTIONS(355), 2, + ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_RBRACE, - ACTIONS(130), 4, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - ACTIONS(132), 5, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_CARET_EQ, - ACTIONS(216), 25, + ACTIONS(357), 33, + anon_sym_TARGET, + anon_sym_SEARCH_DIR, + anon_sym_OUTPUT, + anon_sym_OUTPUT_FORMAT, + anon_sym_OUTPUT_ARCH, + anon_sym_FORCE_COMMON_ALLOCATION, + anon_sym_FORCE_GROUP_ALLOCATION, + anon_sym_INHIBIT_COMMON_ALLOCATION, + anon_sym_INPUT, + anon_sym_GROUP, + anon_sym_MAP, anon_sym_INCLUDE, + anon_sym_NOCROSSREFS, + anon_sym_NOCROSSREFS_TO, + anon_sym_EXTERN, + anon_sym_INSERT, + anon_sym_REGION_ALIAS, + anon_sym_LD_FEATURE, + anon_sym_SECTIONS, + anon_sym_ENTRY, anon_sym_ASSERT, - anon_sym_SORT_BY_NAME, - anon_sym_SORT, - anon_sym_SORT_NONE, - anon_sym_REVERSE, - anon_sym_EXCLUDE_FILE, - anon_sym_INPUT_SECTION_FLAGS, - anon_sym_LBRACK, - anon_sym_KEEP, - anon_sym_CREATE_OBJECT_SYMBOLS, - anon_sym_CONSTRUCTORS, - anon_sym_ASCIZ, - anon_sym_FILL, - anon_sym_LINKER_VERSION, - anon_sym_QUAD, - anon_sym_SQUAD, - anon_sym_LONG, - anon_sym_SHORT, - anon_sym_BYTE, anon_sym_HIDDEN, anon_sym_PROVIDE, anon_sym_PROVIDE_HIDDEN, + anon_sym_MEMORY, + anon_sym_STARTUP, + anon_sym_HLL, + anon_sym_SYSLIB, + anon_sym_FLOAT, + anon_sym_NOFLOAT, + anon_sym_PHDRS, + anon_sym_VERSION, sym_NAME, - sym_wildcard_name, - [881] = 29, - ACTIONS(174), 1, - sym_NAME, - ACTIONS(176), 1, + [2249] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(359), 2, + ts_builtin_sym_end, anon_sym_SEMI, - ACTIONS(178), 1, + ACTIONS(361), 33, + anon_sym_TARGET, + anon_sym_SEARCH_DIR, + anon_sym_OUTPUT, + anon_sym_OUTPUT_FORMAT, + anon_sym_OUTPUT_ARCH, + anon_sym_FORCE_COMMON_ALLOCATION, + anon_sym_FORCE_GROUP_ALLOCATION, + anon_sym_INHIBIT_COMMON_ALLOCATION, + anon_sym_INPUT, + anon_sym_GROUP, + anon_sym_MAP, anon_sym_INCLUDE, - ACTIONS(182), 1, + anon_sym_NOCROSSREFS, + anon_sym_NOCROSSREFS_TO, + anon_sym_EXTERN, + anon_sym_INSERT, + anon_sym_REGION_ALIAS, + anon_sym_LD_FEATURE, + anon_sym_SECTIONS, + anon_sym_ENTRY, anon_sym_ASSERT, - ACTIONS(186), 1, - anon_sym_SORT_NONE, - ACTIONS(188), 1, - anon_sym_REVERSE, - ACTIONS(190), 1, - anon_sym_EXCLUDE_FILE, - ACTIONS(192), 1, - anon_sym_INPUT_SECTION_FLAGS, - ACTIONS(194), 1, - anon_sym_LBRACK, - ACTIONS(196), 1, - anon_sym_KEEP, - ACTIONS(200), 1, - anon_sym_ASCIZ, - ACTIONS(202), 1, - anon_sym_FILL, - ACTIONS(206), 1, - sym_wildcard_name, - ACTIONS(208), 1, - sym_comment, - ACTIONS(220), 1, - anon_sym_RBRACE, - STATE(108), 1, - sym_input_section_spec, - STATE(122), 1, - sym_input_section_spec_no_keep, - STATE(223), 1, - sym_sect_flags, - STATE(390), 1, - sym_assignment, - STATE(439), 1, - sym_wildcard_maybe_exclude, - STATE(474), 1, - sym_statement_list, - STATE(520), 1, - sym_length, - STATE(521), 1, - sym_filename_spec, - STATE(522), 1, - sym_wildcard_maybe_reverse, - ACTIONS(184), 2, - anon_sym_SORT_BY_NAME, - anon_sym_SORT, - STATE(18), 2, - sym_statement, - aux_sym_statement_list_repeat1, - ACTIONS(37), 3, anon_sym_HIDDEN, anon_sym_PROVIDE, anon_sym_PROVIDE_HIDDEN, - ACTIONS(198), 3, - anon_sym_CREATE_OBJECT_SYMBOLS, - anon_sym_CONSTRUCTORS, - anon_sym_LINKER_VERSION, - ACTIONS(204), 5, - anon_sym_QUAD, - anon_sym_SQUAD, - anon_sym_LONG, - anon_sym_SHORT, - anon_sym_BYTE, - [979] = 29, - ACTIONS(174), 1, + anon_sym_MEMORY, + anon_sym_STARTUP, + anon_sym_HLL, + anon_sym_SYSLIB, + anon_sym_FLOAT, + anon_sym_NOFLOAT, + anon_sym_PHDRS, + anon_sym_VERSION, sym_NAME, - ACTIONS(176), 1, + [2292] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(363), 2, + ts_builtin_sym_end, anon_sym_SEMI, - ACTIONS(178), 1, + ACTIONS(365), 33, + anon_sym_TARGET, + anon_sym_SEARCH_DIR, + anon_sym_OUTPUT, + anon_sym_OUTPUT_FORMAT, + anon_sym_OUTPUT_ARCH, + anon_sym_FORCE_COMMON_ALLOCATION, + anon_sym_FORCE_GROUP_ALLOCATION, + anon_sym_INHIBIT_COMMON_ALLOCATION, + anon_sym_INPUT, + anon_sym_GROUP, + anon_sym_MAP, anon_sym_INCLUDE, - ACTIONS(182), 1, + anon_sym_NOCROSSREFS, + anon_sym_NOCROSSREFS_TO, + anon_sym_EXTERN, + anon_sym_INSERT, + anon_sym_REGION_ALIAS, + anon_sym_LD_FEATURE, + anon_sym_SECTIONS, + anon_sym_ENTRY, anon_sym_ASSERT, - ACTIONS(186), 1, - anon_sym_SORT_NONE, - ACTIONS(188), 1, - anon_sym_REVERSE, - ACTIONS(190), 1, - anon_sym_EXCLUDE_FILE, - ACTIONS(192), 1, - anon_sym_INPUT_SECTION_FLAGS, - ACTIONS(194), 1, - anon_sym_LBRACK, - ACTIONS(196), 1, - anon_sym_KEEP, - ACTIONS(200), 1, - anon_sym_ASCIZ, - ACTIONS(202), 1, - anon_sym_FILL, - ACTIONS(206), 1, - sym_wildcard_name, - ACTIONS(208), 1, - sym_comment, - ACTIONS(222), 1, - anon_sym_RBRACE, - STATE(108), 1, - sym_input_section_spec, - STATE(122), 1, - sym_input_section_spec_no_keep, - STATE(223), 1, - sym_sect_flags, - STATE(390), 1, - sym_assignment, - STATE(439), 1, - sym_wildcard_maybe_exclude, - STATE(489), 1, - sym_statement_list, - STATE(520), 1, - sym_length, - STATE(521), 1, - sym_filename_spec, - STATE(522), 1, - sym_wildcard_maybe_reverse, - ACTIONS(184), 2, - anon_sym_SORT_BY_NAME, - anon_sym_SORT, - STATE(18), 2, - sym_statement, - aux_sym_statement_list_repeat1, - ACTIONS(37), 3, anon_sym_HIDDEN, anon_sym_PROVIDE, anon_sym_PROVIDE_HIDDEN, - ACTIONS(198), 3, - anon_sym_CREATE_OBJECT_SYMBOLS, - anon_sym_CONSTRUCTORS, - anon_sym_LINKER_VERSION, - ACTIONS(204), 5, - anon_sym_QUAD, - anon_sym_SQUAD, - anon_sym_LONG, - anon_sym_SHORT, - anon_sym_BYTE, - [1077] = 29, - ACTIONS(174), 1, + anon_sym_MEMORY, + anon_sym_STARTUP, + anon_sym_HLL, + anon_sym_SYSLIB, + anon_sym_FLOAT, + anon_sym_NOFLOAT, + anon_sym_PHDRS, + anon_sym_VERSION, + sym_NAME, + [2335] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(367), 2, + ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(369), 33, + anon_sym_TARGET, + anon_sym_SEARCH_DIR, + anon_sym_OUTPUT, + anon_sym_OUTPUT_FORMAT, + anon_sym_OUTPUT_ARCH, + anon_sym_FORCE_COMMON_ALLOCATION, + anon_sym_FORCE_GROUP_ALLOCATION, + anon_sym_INHIBIT_COMMON_ALLOCATION, + anon_sym_INPUT, + anon_sym_GROUP, + anon_sym_MAP, + anon_sym_INCLUDE, + anon_sym_NOCROSSREFS, + anon_sym_NOCROSSREFS_TO, + anon_sym_EXTERN, + anon_sym_INSERT, + anon_sym_REGION_ALIAS, + anon_sym_LD_FEATURE, + anon_sym_SECTIONS, + anon_sym_ENTRY, + anon_sym_ASSERT, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, + anon_sym_MEMORY, + anon_sym_STARTUP, + anon_sym_HLL, + anon_sym_SYSLIB, + anon_sym_FLOAT, + anon_sym_NOFLOAT, + anon_sym_PHDRS, + anon_sym_VERSION, sym_NAME, - ACTIONS(176), 1, + [2378] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(371), 2, + ts_builtin_sym_end, anon_sym_SEMI, - ACTIONS(178), 1, + ACTIONS(373), 33, + anon_sym_TARGET, + anon_sym_SEARCH_DIR, + anon_sym_OUTPUT, + anon_sym_OUTPUT_FORMAT, + anon_sym_OUTPUT_ARCH, + anon_sym_FORCE_COMMON_ALLOCATION, + anon_sym_FORCE_GROUP_ALLOCATION, + anon_sym_INHIBIT_COMMON_ALLOCATION, + anon_sym_INPUT, + anon_sym_GROUP, + anon_sym_MAP, anon_sym_INCLUDE, - ACTIONS(182), 1, + anon_sym_NOCROSSREFS, + anon_sym_NOCROSSREFS_TO, + anon_sym_EXTERN, + anon_sym_INSERT, + anon_sym_REGION_ALIAS, + anon_sym_LD_FEATURE, + anon_sym_SECTIONS, + anon_sym_ENTRY, anon_sym_ASSERT, - ACTIONS(186), 1, - anon_sym_SORT_NONE, - ACTIONS(188), 1, - anon_sym_REVERSE, - ACTIONS(190), 1, - anon_sym_EXCLUDE_FILE, - ACTIONS(192), 1, - anon_sym_INPUT_SECTION_FLAGS, - ACTIONS(194), 1, - anon_sym_LBRACK, - ACTIONS(196), 1, - anon_sym_KEEP, - ACTIONS(200), 1, - anon_sym_ASCIZ, - ACTIONS(202), 1, - anon_sym_FILL, - ACTIONS(206), 1, - sym_wildcard_name, - ACTIONS(208), 1, - sym_comment, - ACTIONS(224), 1, - anon_sym_RBRACE, - STATE(108), 1, - sym_input_section_spec, - STATE(122), 1, - sym_input_section_spec_no_keep, - STATE(223), 1, - sym_sect_flags, - STATE(390), 1, - sym_assignment, - STATE(439), 1, - sym_wildcard_maybe_exclude, - STATE(520), 1, - sym_length, - STATE(521), 1, - sym_filename_spec, - STATE(522), 1, - sym_wildcard_maybe_reverse, - STATE(532), 1, - sym_statement_list, - ACTIONS(184), 2, - anon_sym_SORT_BY_NAME, - anon_sym_SORT, - STATE(18), 2, - sym_statement, - aux_sym_statement_list_repeat1, - ACTIONS(37), 3, anon_sym_HIDDEN, anon_sym_PROVIDE, anon_sym_PROVIDE_HIDDEN, - ACTIONS(198), 3, - anon_sym_CREATE_OBJECT_SYMBOLS, - anon_sym_CONSTRUCTORS, - anon_sym_LINKER_VERSION, - ACTIONS(204), 5, - anon_sym_QUAD, - anon_sym_SQUAD, - anon_sym_LONG, - anon_sym_SHORT, - anon_sym_BYTE, - [1175] = 3, + anon_sym_MEMORY, + anon_sym_STARTUP, + anon_sym_HLL, + anon_sym_SYSLIB, + anon_sym_FLOAT, + anon_sym_NOFLOAT, + anon_sym_PHDRS, + anon_sym_VERSION, + sym_NAME, + [2421] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(375), 1, + anon_sym_LPAREN, + ACTIONS(377), 1, + anon_sym_ASSERT, + ACTIONS(389), 1, + anon_sym_ALIGN, + ACTIONS(393), 1, + anon_sym_SEGMENT_START, + STATE(105), 1, + sym_exp, + STATE(109), 1, + sym_INT, + STATE(235), 1, + sym_mustbe_exp, + STATE(251), 1, + sym_fill_exp, + ACTIONS(385), 2, + anon_sym_DEFINED, + anon_sym_CONSTANT, + ACTIONS(387), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(395), 3, + aux_sym_INT_token1, + aux_sym_INT_token2, + aux_sym_INT_token3, + ACTIONS(381), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(391), 4, + anon_sym_DATA_SEGMENT_ALIGN, + anon_sym_DATA_SEGMENT_RELRO_END, + anon_sym_MAX, + anon_sym_MIN, + ACTIONS(383), 5, + anon_sym_NEXT, + anon_sym_ABSOLUTE, + anon_sym_DATA_SEGMENT_END, + anon_sym_BLOCK, + anon_sym_LOG2CEIL, + ACTIONS(379), 6, + anon_sym_ORIGIN, + anon_sym_LENGTH, + anon_sym_ALIGNOF, + anon_sym_SIZEOF, + anon_sym_ADDR, + anon_sym_LOADADDR, + [2489] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(375), 1, + anon_sym_LPAREN, + ACTIONS(377), 1, + anon_sym_ASSERT, + ACTIONS(389), 1, + anon_sym_ALIGN, + ACTIONS(393), 1, + anon_sym_SEGMENT_START, + STATE(105), 1, + sym_exp, + STATE(109), 1, + sym_INT, + STATE(235), 1, + sym_mustbe_exp, + STATE(245), 1, + sym_fill_exp, + ACTIONS(385), 2, + anon_sym_DEFINED, + anon_sym_CONSTANT, + ACTIONS(387), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(395), 3, + aux_sym_INT_token1, + aux_sym_INT_token2, + aux_sym_INT_token3, + ACTIONS(381), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(391), 4, + anon_sym_DATA_SEGMENT_ALIGN, + anon_sym_DATA_SEGMENT_RELRO_END, + anon_sym_MAX, + anon_sym_MIN, + ACTIONS(383), 5, + anon_sym_NEXT, + anon_sym_ABSOLUTE, + anon_sym_DATA_SEGMENT_END, + anon_sym_BLOCK, + anon_sym_LOG2CEIL, + ACTIONS(379), 6, + anon_sym_ORIGIN, + anon_sym_LENGTH, + anon_sym_ALIGNOF, + anon_sym_SIZEOF, + anon_sym_ADDR, + anon_sym_LOADADDR, + [2557] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(375), 1, + anon_sym_LPAREN, + ACTIONS(377), 1, + anon_sym_ASSERT, + ACTIONS(389), 1, + anon_sym_ALIGN, + ACTIONS(393), 1, + anon_sym_SEGMENT_START, + STATE(105), 1, + sym_exp, + STATE(109), 1, + sym_INT, + STATE(235), 1, + sym_mustbe_exp, + STATE(255), 1, + sym_fill_exp, + ACTIONS(385), 2, + anon_sym_DEFINED, + anon_sym_CONSTANT, + ACTIONS(387), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(395), 3, + aux_sym_INT_token1, + aux_sym_INT_token2, + aux_sym_INT_token3, + ACTIONS(381), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(391), 4, + anon_sym_DATA_SEGMENT_ALIGN, + anon_sym_DATA_SEGMENT_RELRO_END, + anon_sym_MAX, + anon_sym_MIN, + ACTIONS(383), 5, + anon_sym_NEXT, + anon_sym_ABSOLUTE, + anon_sym_DATA_SEGMENT_END, + anon_sym_BLOCK, + anon_sym_LOG2CEIL, + ACTIONS(379), 6, + anon_sym_ORIGIN, + anon_sym_LENGTH, + anon_sym_ALIGNOF, + anon_sym_SIZEOF, + anon_sym_ADDR, + anon_sym_LOADADDR, + [2625] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_LPAREN, + ACTIONS(399), 1, + anon_sym_ASSERT, + ACTIONS(411), 1, + anon_sym_ALIGN, + ACTIONS(415), 1, + anon_sym_SEGMENT_START, + STATE(146), 1, + sym_INT, + STATE(149), 1, + sym_exp, + STATE(446), 1, + sym_mustbe_exp, + STATE(450), 1, + sym_fill_exp, + ACTIONS(407), 2, + anon_sym_DEFINED, + anon_sym_CONSTANT, + ACTIONS(409), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(417), 3, + aux_sym_INT_token1, + aux_sym_INT_token2, + aux_sym_INT_token3, + ACTIONS(403), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(413), 4, + anon_sym_DATA_SEGMENT_ALIGN, + anon_sym_DATA_SEGMENT_RELRO_END, + anon_sym_MAX, + anon_sym_MIN, + ACTIONS(405), 5, + anon_sym_NEXT, + anon_sym_ABSOLUTE, + anon_sym_DATA_SEGMENT_END, + anon_sym_BLOCK, + anon_sym_LOG2CEIL, + ACTIONS(401), 6, + anon_sym_ORIGIN, + anon_sym_LENGTH, + anon_sym_ALIGNOF, + anon_sym_SIZEOF, + anon_sym_ADDR, + anon_sym_LOADADDR, + [2693] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(226), 3, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_RBRACE, - ACTIONS(228), 34, - anon_sym_TARGET, - anon_sym_SEARCH_DIR, - anon_sym_OUTPUT, - anon_sym_OUTPUT_FORMAT, - anon_sym_OUTPUT_ARCH, - anon_sym_FORCE_COMMON_ALLOCATION, - anon_sym_FORCE_GROUP_ALLOCATION, - anon_sym_INHIBIT_COMMON_ALLOCATION, - anon_sym_INPUT, - anon_sym_GROUP, - anon_sym_MAP, - anon_sym_INCLUDE, - anon_sym_NOCROSSREFS, - anon_sym_NOCROSSREFS_TO, - anon_sym_EXTERN, - anon_sym_INSERT, - anon_sym_REGION_ALIAS, - anon_sym_LD_FEATURE, - anon_sym_SECTIONS, - anon_sym_ENTRY, + ACTIONS(375), 1, + anon_sym_LPAREN, + ACTIONS(377), 1, anon_sym_ASSERT, - anon_sym_HIDDEN, - anon_sym_PROVIDE, - anon_sym_PROVIDE_HIDDEN, - anon_sym_MEMORY, - anon_sym_STARTUP, - anon_sym_HLL, - anon_sym_SYSLIB, - anon_sym_FLOAT, - anon_sym_NOFLOAT, - anon_sym_OVERLAY, - anon_sym_PHDRS, - anon_sym_VERSION, - sym_NAME, - [1220] = 3, + ACTIONS(389), 1, + anon_sym_ALIGN, + ACTIONS(393), 1, + anon_sym_SEGMENT_START, + STATE(105), 1, + sym_exp, + STATE(109), 1, + sym_INT, + STATE(235), 1, + sym_mustbe_exp, + STATE(247), 1, + sym_fill_exp, + ACTIONS(385), 2, + anon_sym_DEFINED, + anon_sym_CONSTANT, + ACTIONS(387), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(395), 3, + aux_sym_INT_token1, + aux_sym_INT_token2, + aux_sym_INT_token3, + ACTIONS(381), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(391), 4, + anon_sym_DATA_SEGMENT_ALIGN, + anon_sym_DATA_SEGMENT_RELRO_END, + anon_sym_MAX, + anon_sym_MIN, + ACTIONS(383), 5, + anon_sym_NEXT, + anon_sym_ABSOLUTE, + anon_sym_DATA_SEGMENT_END, + anon_sym_BLOCK, + anon_sym_LOG2CEIL, + ACTIONS(379), 6, + anon_sym_ORIGIN, + anon_sym_LENGTH, + anon_sym_ALIGNOF, + anon_sym_SIZEOF, + anon_sym_ADDR, + anon_sym_LOADADDR, + [2761] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(230), 3, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_RBRACE, - ACTIONS(232), 34, - anon_sym_TARGET, - anon_sym_SEARCH_DIR, - anon_sym_OUTPUT, - anon_sym_OUTPUT_FORMAT, - anon_sym_OUTPUT_ARCH, - anon_sym_FORCE_COMMON_ALLOCATION, - anon_sym_FORCE_GROUP_ALLOCATION, - anon_sym_INHIBIT_COMMON_ALLOCATION, - anon_sym_INPUT, - anon_sym_GROUP, - anon_sym_MAP, - anon_sym_INCLUDE, - anon_sym_NOCROSSREFS, - anon_sym_NOCROSSREFS_TO, - anon_sym_EXTERN, - anon_sym_INSERT, - anon_sym_REGION_ALIAS, - anon_sym_LD_FEATURE, - anon_sym_SECTIONS, - anon_sym_ENTRY, + ACTIONS(375), 1, + anon_sym_LPAREN, + ACTIONS(377), 1, anon_sym_ASSERT, - anon_sym_HIDDEN, - anon_sym_PROVIDE, - anon_sym_PROVIDE_HIDDEN, - anon_sym_MEMORY, - anon_sym_STARTUP, - anon_sym_HLL, - anon_sym_SYSLIB, - anon_sym_FLOAT, - anon_sym_NOFLOAT, - anon_sym_OVERLAY, - anon_sym_PHDRS, - anon_sym_VERSION, - sym_NAME, - [1265] = 3, + ACTIONS(389), 1, + anon_sym_ALIGN, + ACTIONS(393), 1, + anon_sym_SEGMENT_START, + STATE(105), 1, + sym_exp, + STATE(109), 1, + sym_INT, + STATE(235), 1, + sym_mustbe_exp, + STATE(253), 1, + sym_fill_exp, + ACTIONS(385), 2, + anon_sym_DEFINED, + anon_sym_CONSTANT, + ACTIONS(387), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(395), 3, + aux_sym_INT_token1, + aux_sym_INT_token2, + aux_sym_INT_token3, + ACTIONS(381), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(391), 4, + anon_sym_DATA_SEGMENT_ALIGN, + anon_sym_DATA_SEGMENT_RELRO_END, + anon_sym_MAX, + anon_sym_MIN, + ACTIONS(383), 5, + anon_sym_NEXT, + anon_sym_ABSOLUTE, + anon_sym_DATA_SEGMENT_END, + anon_sym_BLOCK, + anon_sym_LOG2CEIL, + ACTIONS(379), 6, + anon_sym_ORIGIN, + anon_sym_LENGTH, + anon_sym_ALIGNOF, + anon_sym_SIZEOF, + anon_sym_ADDR, + anon_sym_LOADADDR, + [2829] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(234), 3, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_RBRACE, - ACTIONS(236), 34, - anon_sym_TARGET, - anon_sym_SEARCH_DIR, - anon_sym_OUTPUT, - anon_sym_OUTPUT_FORMAT, - anon_sym_OUTPUT_ARCH, - anon_sym_FORCE_COMMON_ALLOCATION, - anon_sym_FORCE_GROUP_ALLOCATION, - anon_sym_INHIBIT_COMMON_ALLOCATION, - anon_sym_INPUT, - anon_sym_GROUP, - anon_sym_MAP, - anon_sym_INCLUDE, - anon_sym_NOCROSSREFS, - anon_sym_NOCROSSREFS_TO, - anon_sym_EXTERN, - anon_sym_INSERT, - anon_sym_REGION_ALIAS, - anon_sym_LD_FEATURE, - anon_sym_SECTIONS, - anon_sym_ENTRY, - anon_sym_ASSERT, - anon_sym_HIDDEN, - anon_sym_PROVIDE, - anon_sym_PROVIDE_HIDDEN, - anon_sym_MEMORY, - anon_sym_STARTUP, - anon_sym_HLL, - anon_sym_SYSLIB, - anon_sym_FLOAT, - anon_sym_NOFLOAT, - anon_sym_OVERLAY, - anon_sym_PHDRS, - anon_sym_VERSION, - sym_NAME, - [1310] = 28, - ACTIONS(174), 1, - sym_NAME, - ACTIONS(176), 1, - anon_sym_SEMI, - ACTIONS(178), 1, - anon_sym_INCLUDE, - ACTIONS(182), 1, + ACTIONS(375), 1, + anon_sym_LPAREN, + ACTIONS(377), 1, anon_sym_ASSERT, - ACTIONS(186), 1, - anon_sym_SORT_NONE, - ACTIONS(188), 1, - anon_sym_REVERSE, - ACTIONS(190), 1, - anon_sym_EXCLUDE_FILE, - ACTIONS(192), 1, - anon_sym_INPUT_SECTION_FLAGS, - ACTIONS(194), 1, - anon_sym_LBRACK, - ACTIONS(196), 1, - anon_sym_KEEP, - ACTIONS(200), 1, - anon_sym_ASCIZ, - ACTIONS(202), 1, - anon_sym_FILL, - ACTIONS(206), 1, - sym_wildcard_name, - ACTIONS(208), 1, + ACTIONS(389), 1, + anon_sym_ALIGN, + ACTIONS(393), 1, + anon_sym_SEGMENT_START, + STATE(105), 1, + sym_exp, + STATE(109), 1, + sym_INT, + STATE(235), 1, + sym_mustbe_exp, + STATE(256), 1, + sym_fill_exp, + ACTIONS(385), 2, + anon_sym_DEFINED, + anon_sym_CONSTANT, + ACTIONS(387), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(395), 3, + aux_sym_INT_token1, + aux_sym_INT_token2, + aux_sym_INT_token3, + ACTIONS(381), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(391), 4, + anon_sym_DATA_SEGMENT_ALIGN, + anon_sym_DATA_SEGMENT_RELRO_END, + anon_sym_MAX, + anon_sym_MIN, + ACTIONS(383), 5, + anon_sym_NEXT, + anon_sym_ABSOLUTE, + anon_sym_DATA_SEGMENT_END, + anon_sym_BLOCK, + anon_sym_LOG2CEIL, + ACTIONS(379), 6, + anon_sym_ORIGIN, + anon_sym_LENGTH, + anon_sym_ALIGNOF, + anon_sym_SIZEOF, + anon_sym_ADDR, + anon_sym_LOADADDR, + [2897] = 16, + ACTIONS(3), 1, sym_comment, - ACTIONS(238), 1, - anon_sym_RBRACE, - STATE(108), 1, - sym_input_section_spec, - STATE(122), 1, - sym_input_section_spec_no_keep, - STATE(223), 1, - sym_sect_flags, - STATE(390), 1, - sym_assignment, - STATE(439), 1, - sym_wildcard_maybe_exclude, - STATE(520), 1, - sym_length, - STATE(521), 1, - sym_filename_spec, - STATE(522), 1, - sym_wildcard_maybe_reverse, - ACTIONS(184), 2, - anon_sym_SORT_BY_NAME, - anon_sym_SORT, - STATE(19), 2, - sym_statement, - aux_sym_statement_list_repeat1, - ACTIONS(37), 3, - anon_sym_HIDDEN, - anon_sym_PROVIDE, - anon_sym_PROVIDE_HIDDEN, - ACTIONS(198), 3, - anon_sym_CREATE_OBJECT_SYMBOLS, - anon_sym_CONSTRUCTORS, - anon_sym_LINKER_VERSION, - ACTIONS(204), 5, - anon_sym_QUAD, - anon_sym_SQUAD, - anon_sym_LONG, - anon_sym_SHORT, - anon_sym_BYTE, - [1405] = 28, - ACTIONS(208), 1, + ACTIONS(375), 1, + anon_sym_LPAREN, + ACTIONS(377), 1, + anon_sym_ASSERT, + ACTIONS(389), 1, + anon_sym_ALIGN, + ACTIONS(393), 1, + anon_sym_SEGMENT_START, + STATE(105), 1, + sym_exp, + STATE(109), 1, + sym_INT, + STATE(235), 1, + sym_mustbe_exp, + STATE(250), 1, + sym_fill_exp, + ACTIONS(385), 2, + anon_sym_DEFINED, + anon_sym_CONSTANT, + ACTIONS(387), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(395), 3, + aux_sym_INT_token1, + aux_sym_INT_token2, + aux_sym_INT_token3, + ACTIONS(381), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(391), 4, + anon_sym_DATA_SEGMENT_ALIGN, + anon_sym_DATA_SEGMENT_RELRO_END, + anon_sym_MAX, + anon_sym_MIN, + ACTIONS(383), 5, + anon_sym_NEXT, + anon_sym_ABSOLUTE, + anon_sym_DATA_SEGMENT_END, + anon_sym_BLOCK, + anon_sym_LOG2CEIL, + ACTIONS(379), 6, + anon_sym_ORIGIN, + anon_sym_LENGTH, + anon_sym_ALIGNOF, + anon_sym_SIZEOF, + anon_sym_ADDR, + anon_sym_LOADADDR, + [2965] = 16, + ACTIONS(3), 1, sym_comment, - ACTIONS(240), 1, - sym_NAME, - ACTIONS(243), 1, - anon_sym_SEMI, - ACTIONS(246), 1, - anon_sym_INCLUDE, - ACTIONS(249), 1, - anon_sym_RBRACE, - ACTIONS(251), 1, + ACTIONS(397), 1, + anon_sym_LPAREN, + ACTIONS(399), 1, anon_sym_ASSERT, - ACTIONS(257), 1, - anon_sym_SORT_NONE, - ACTIONS(260), 1, - anon_sym_REVERSE, - ACTIONS(263), 1, - anon_sym_EXCLUDE_FILE, - ACTIONS(266), 1, - anon_sym_INPUT_SECTION_FLAGS, - ACTIONS(269), 1, - anon_sym_LBRACK, - ACTIONS(272), 1, - anon_sym_KEEP, - ACTIONS(278), 1, - anon_sym_ASCIZ, - ACTIONS(281), 1, - anon_sym_FILL, - ACTIONS(290), 1, - sym_wildcard_name, - STATE(108), 1, - sym_input_section_spec, - STATE(122), 1, - sym_input_section_spec_no_keep, - STATE(223), 1, - sym_sect_flags, - STATE(390), 1, - sym_assignment, - STATE(439), 1, - sym_wildcard_maybe_exclude, - STATE(520), 1, - sym_length, - STATE(521), 1, - sym_filename_spec, - STATE(522), 1, - sym_wildcard_maybe_reverse, - ACTIONS(254), 2, - anon_sym_SORT_BY_NAME, - anon_sym_SORT, - STATE(19), 2, - sym_statement, - aux_sym_statement_list_repeat1, - ACTIONS(275), 3, - anon_sym_CREATE_OBJECT_SYMBOLS, - anon_sym_CONSTRUCTORS, - anon_sym_LINKER_VERSION, - ACTIONS(287), 3, - anon_sym_HIDDEN, - anon_sym_PROVIDE, - anon_sym_PROVIDE_HIDDEN, - ACTIONS(284), 5, - anon_sym_QUAD, - anon_sym_SQUAD, - anon_sym_LONG, - anon_sym_SHORT, - anon_sym_BYTE, - [1500] = 3, + ACTIONS(411), 1, + anon_sym_ALIGN, + ACTIONS(415), 1, + anon_sym_SEGMENT_START, + STATE(146), 1, + sym_INT, + STATE(149), 1, + sym_exp, + STATE(433), 1, + sym_fill_exp, + STATE(446), 1, + sym_mustbe_exp, + ACTIONS(407), 2, + anon_sym_DEFINED, + anon_sym_CONSTANT, + ACTIONS(409), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(417), 3, + aux_sym_INT_token1, + aux_sym_INT_token2, + aux_sym_INT_token3, + ACTIONS(403), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(413), 4, + anon_sym_DATA_SEGMENT_ALIGN, + anon_sym_DATA_SEGMENT_RELRO_END, + anon_sym_MAX, + anon_sym_MIN, + ACTIONS(405), 5, + anon_sym_NEXT, + anon_sym_ABSOLUTE, + anon_sym_DATA_SEGMENT_END, + anon_sym_BLOCK, + anon_sym_LOG2CEIL, + ACTIONS(401), 6, + anon_sym_ORIGIN, + anon_sym_LENGTH, + anon_sym_ALIGNOF, + anon_sym_SIZEOF, + anon_sym_ADDR, + anon_sym_LOADADDR, + [3033] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 3, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_RBRACE, - ACTIONS(295), 34, - anon_sym_TARGET, - anon_sym_SEARCH_DIR, - anon_sym_OUTPUT, - anon_sym_OUTPUT_FORMAT, - anon_sym_OUTPUT_ARCH, - anon_sym_FORCE_COMMON_ALLOCATION, - anon_sym_FORCE_GROUP_ALLOCATION, - anon_sym_INHIBIT_COMMON_ALLOCATION, - anon_sym_INPUT, - anon_sym_GROUP, - anon_sym_MAP, - anon_sym_INCLUDE, - anon_sym_NOCROSSREFS, - anon_sym_NOCROSSREFS_TO, - anon_sym_EXTERN, - anon_sym_INSERT, - anon_sym_REGION_ALIAS, - anon_sym_LD_FEATURE, - anon_sym_SECTIONS, - anon_sym_ENTRY, + ACTIONS(375), 1, + anon_sym_LPAREN, + ACTIONS(377), 1, anon_sym_ASSERT, - anon_sym_HIDDEN, - anon_sym_PROVIDE, - anon_sym_PROVIDE_HIDDEN, - anon_sym_MEMORY, - anon_sym_STARTUP, - anon_sym_HLL, - anon_sym_SYSLIB, - anon_sym_FLOAT, - anon_sym_NOFLOAT, - anon_sym_OVERLAY, - anon_sym_PHDRS, - anon_sym_VERSION, - sym_NAME, - [1545] = 19, + ACTIONS(389), 1, + anon_sym_ALIGN, + ACTIONS(393), 1, + anon_sym_SEGMENT_START, + STATE(105), 1, + sym_exp, + STATE(109), 1, + sym_INT, + STATE(235), 1, + sym_mustbe_exp, + STATE(243), 1, + sym_fill_exp, + ACTIONS(385), 2, + anon_sym_DEFINED, + anon_sym_CONSTANT, + ACTIONS(387), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(395), 3, + aux_sym_INT_token1, + aux_sym_INT_token2, + aux_sym_INT_token3, + ACTIONS(381), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(391), 4, + anon_sym_DATA_SEGMENT_ALIGN, + anon_sym_DATA_SEGMENT_RELRO_END, + anon_sym_MAX, + anon_sym_MIN, + ACTIONS(383), 5, + anon_sym_NEXT, + anon_sym_ABSOLUTE, + anon_sym_DATA_SEGMENT_END, + anon_sym_BLOCK, + anon_sym_LOG2CEIL, + ACTIONS(379), 6, + anon_sym_ORIGIN, + anon_sym_LENGTH, + anon_sym_ALIGNOF, + anon_sym_SIZEOF, + anon_sym_ADDR, + anon_sym_LOADADDR, + [3101] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_LPAREN, + ACTIONS(399), 1, + anon_sym_ASSERT, + ACTIONS(411), 1, + anon_sym_ALIGN, + ACTIONS(415), 1, + anon_sym_SEGMENT_START, + STATE(146), 1, + sym_INT, + STATE(149), 1, + sym_exp, + STATE(428), 1, + sym_fill_exp, + STATE(446), 1, + sym_mustbe_exp, + ACTIONS(407), 2, + anon_sym_DEFINED, + anon_sym_CONSTANT, + ACTIONS(409), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(417), 3, + aux_sym_INT_token1, + aux_sym_INT_token2, + aux_sym_INT_token3, + ACTIONS(403), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(413), 4, + anon_sym_DATA_SEGMENT_ALIGN, + anon_sym_DATA_SEGMENT_RELRO_END, + anon_sym_MAX, + anon_sym_MIN, + ACTIONS(405), 5, + anon_sym_NEXT, + anon_sym_ABSOLUTE, + anon_sym_DATA_SEGMENT_END, + anon_sym_BLOCK, + anon_sym_LOG2CEIL, + ACTIONS(401), 6, + anon_sym_ORIGIN, + anon_sym_LENGTH, + anon_sym_ALIGNOF, + anon_sym_SIZEOF, + anon_sym_ADDR, + anon_sym_LOADADDR, + [3169] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(126), 1, - anon_sym_LPAREN, - ACTIONS(128), 1, + ACTIONS(55), 1, anon_sym_ASSERT, - ACTIONS(136), 1, - anon_sym_COLON, - ACTIONS(142), 1, - anon_sym_TILDE, - ACTIONS(148), 1, + ACTIONS(75), 1, anon_sym_ALIGN, - ACTIONS(152), 1, + ACTIONS(79), 1, anon_sym_SEGMENT_START, - ACTIONS(154), 1, - anon_sym_BIND, - STATE(114), 1, + ACTIONS(158), 1, + anon_sym_LPAREN, + ACTIONS(419), 1, + anon_sym_COLON, + STATE(124), 1, sym_INT, - STATE(128), 1, + STATE(183), 1, sym_exp, - STATE(583), 1, - sym_opt_exp_with_type, - STATE(584), 1, - sym_atype, - ACTIONS(124), 2, - anon_sym_SIZEOF_HEADERS, - sym_NAME, - ACTIONS(146), 2, + STATE(316), 1, + sym_opt_exp_without_type, + ACTIONS(71), 2, anon_sym_DEFINED, anon_sym_CONSTANT, - ACTIONS(140), 3, - anon_sym_BANG, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(156), 3, + ACTIONS(73), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(83), 3, aux_sym_INT_token1, aux_sym_INT_token2, aux_sym_INT_token3, - ACTIONS(150), 4, + ACTIONS(65), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(77), 4, anon_sym_DATA_SEGMENT_ALIGN, anon_sym_DATA_SEGMENT_RELRO_END, anon_sym_MAX, anon_sym_MIN, - ACTIONS(144), 5, + ACTIONS(69), 5, anon_sym_NEXT, anon_sym_ABSOLUTE, anon_sym_DATA_SEGMENT_END, anon_sym_BLOCK, anon_sym_LOG2CEIL, - ACTIONS(138), 6, + ACTIONS(63), 6, anon_sym_ORIGIN, anon_sym_LENGTH, anon_sym_ALIGNOF, anon_sym_SIZEOF, anon_sym_ADDR, anon_sym_LOADADDR, - [1621] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(297), 2, - ts_builtin_sym_end, - anon_sym_SEMI, - ACTIONS(299), 33, - anon_sym_TARGET, - anon_sym_SEARCH_DIR, - anon_sym_OUTPUT, - anon_sym_OUTPUT_FORMAT, - anon_sym_OUTPUT_ARCH, - anon_sym_FORCE_COMMON_ALLOCATION, - anon_sym_FORCE_GROUP_ALLOCATION, - anon_sym_INHIBIT_COMMON_ALLOCATION, - anon_sym_INPUT, - anon_sym_GROUP, - anon_sym_MAP, - anon_sym_INCLUDE, - anon_sym_NOCROSSREFS, - anon_sym_NOCROSSREFS_TO, - anon_sym_EXTERN, - anon_sym_INSERT, - anon_sym_REGION_ALIAS, - anon_sym_LD_FEATURE, - anon_sym_SECTIONS, - anon_sym_ENTRY, - anon_sym_ASSERT, - anon_sym_HIDDEN, - anon_sym_PROVIDE, - anon_sym_PROVIDE_HIDDEN, - anon_sym_MEMORY, - anon_sym_STARTUP, - anon_sym_HLL, - anon_sym_SYSLIB, - anon_sym_FLOAT, - anon_sym_NOFLOAT, - anon_sym_PHDRS, - anon_sym_VERSION, - sym_NAME, - [1664] = 3, + [3237] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(301), 2, - ts_builtin_sym_end, - anon_sym_SEMI, - ACTIONS(303), 33, - anon_sym_TARGET, - anon_sym_SEARCH_DIR, - anon_sym_OUTPUT, - anon_sym_OUTPUT_FORMAT, - anon_sym_OUTPUT_ARCH, - anon_sym_FORCE_COMMON_ALLOCATION, - anon_sym_FORCE_GROUP_ALLOCATION, - anon_sym_INHIBIT_COMMON_ALLOCATION, - anon_sym_INPUT, - anon_sym_GROUP, - anon_sym_MAP, - anon_sym_INCLUDE, - anon_sym_NOCROSSREFS, - anon_sym_NOCROSSREFS_TO, - anon_sym_EXTERN, - anon_sym_INSERT, - anon_sym_REGION_ALIAS, - anon_sym_LD_FEATURE, - anon_sym_SECTIONS, - anon_sym_ENTRY, + ACTIONS(375), 1, + anon_sym_LPAREN, + ACTIONS(377), 1, anon_sym_ASSERT, - anon_sym_HIDDEN, - anon_sym_PROVIDE, - anon_sym_PROVIDE_HIDDEN, - anon_sym_MEMORY, - anon_sym_STARTUP, - anon_sym_HLL, - anon_sym_SYSLIB, - anon_sym_FLOAT, - anon_sym_NOFLOAT, - anon_sym_PHDRS, - anon_sym_VERSION, - sym_NAME, - [1707] = 3, + ACTIONS(389), 1, + anon_sym_ALIGN, + ACTIONS(393), 1, + anon_sym_SEGMENT_START, + STATE(105), 1, + sym_exp, + STATE(109), 1, + sym_INT, + STATE(235), 1, + sym_mustbe_exp, + STATE(244), 1, + sym_fill_exp, + ACTIONS(385), 2, + anon_sym_DEFINED, + anon_sym_CONSTANT, + ACTIONS(387), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(395), 3, + aux_sym_INT_token1, + aux_sym_INT_token2, + aux_sym_INT_token3, + ACTIONS(381), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(391), 4, + anon_sym_DATA_SEGMENT_ALIGN, + anon_sym_DATA_SEGMENT_RELRO_END, + anon_sym_MAX, + anon_sym_MIN, + ACTIONS(383), 5, + anon_sym_NEXT, + anon_sym_ABSOLUTE, + anon_sym_DATA_SEGMENT_END, + anon_sym_BLOCK, + anon_sym_LOG2CEIL, + ACTIONS(379), 6, + anon_sym_ORIGIN, + anon_sym_LENGTH, + anon_sym_ALIGNOF, + anon_sym_SIZEOF, + anon_sym_ADDR, + anon_sym_LOADADDR, + [3305] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(305), 2, - ts_builtin_sym_end, - anon_sym_SEMI, - ACTIONS(307), 33, - anon_sym_TARGET, - anon_sym_SEARCH_DIR, - anon_sym_OUTPUT, - anon_sym_OUTPUT_FORMAT, - anon_sym_OUTPUT_ARCH, - anon_sym_FORCE_COMMON_ALLOCATION, - anon_sym_FORCE_GROUP_ALLOCATION, - anon_sym_INHIBIT_COMMON_ALLOCATION, - anon_sym_INPUT, - anon_sym_GROUP, - anon_sym_MAP, - anon_sym_INCLUDE, - anon_sym_NOCROSSREFS, - anon_sym_NOCROSSREFS_TO, - anon_sym_EXTERN, - anon_sym_INSERT, - anon_sym_REGION_ALIAS, - anon_sym_LD_FEATURE, - anon_sym_SECTIONS, - anon_sym_ENTRY, + ACTIONS(375), 1, + anon_sym_LPAREN, + ACTIONS(377), 1, anon_sym_ASSERT, - anon_sym_HIDDEN, - anon_sym_PROVIDE, - anon_sym_PROVIDE_HIDDEN, - anon_sym_MEMORY, - anon_sym_STARTUP, - anon_sym_HLL, - anon_sym_SYSLIB, - anon_sym_FLOAT, - anon_sym_NOFLOAT, - anon_sym_PHDRS, - anon_sym_VERSION, - sym_NAME, - [1750] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(309), 2, - ts_builtin_sym_end, - anon_sym_SEMI, - ACTIONS(311), 33, - anon_sym_TARGET, - anon_sym_SEARCH_DIR, - anon_sym_OUTPUT, - anon_sym_OUTPUT_FORMAT, - anon_sym_OUTPUT_ARCH, - anon_sym_FORCE_COMMON_ALLOCATION, - anon_sym_FORCE_GROUP_ALLOCATION, - anon_sym_INHIBIT_COMMON_ALLOCATION, - anon_sym_INPUT, - anon_sym_GROUP, - anon_sym_MAP, - anon_sym_INCLUDE, - anon_sym_NOCROSSREFS, - anon_sym_NOCROSSREFS_TO, - anon_sym_EXTERN, - anon_sym_INSERT, - anon_sym_REGION_ALIAS, - anon_sym_LD_FEATURE, - anon_sym_SECTIONS, - anon_sym_ENTRY, + ACTIONS(389), 1, + anon_sym_ALIGN, + ACTIONS(393), 1, + anon_sym_SEGMENT_START, + STATE(105), 1, + sym_exp, + STATE(109), 1, + sym_INT, + STATE(235), 1, + sym_mustbe_exp, + STATE(252), 1, + sym_fill_exp, + ACTIONS(385), 2, + anon_sym_DEFINED, + anon_sym_CONSTANT, + ACTIONS(387), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(395), 3, + aux_sym_INT_token1, + aux_sym_INT_token2, + aux_sym_INT_token3, + ACTIONS(381), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(391), 4, + anon_sym_DATA_SEGMENT_ALIGN, + anon_sym_DATA_SEGMENT_RELRO_END, + anon_sym_MAX, + anon_sym_MIN, + ACTIONS(383), 5, + anon_sym_NEXT, + anon_sym_ABSOLUTE, + anon_sym_DATA_SEGMENT_END, + anon_sym_BLOCK, + anon_sym_LOG2CEIL, + ACTIONS(379), 6, + anon_sym_ORIGIN, + anon_sym_LENGTH, + anon_sym_ALIGNOF, + anon_sym_SIZEOF, + anon_sym_ADDR, + anon_sym_LOADADDR, + [3373] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(55), 1, anon_sym_ASSERT, - anon_sym_HIDDEN, - anon_sym_PROVIDE, - anon_sym_PROVIDE_HIDDEN, - anon_sym_MEMORY, - anon_sym_STARTUP, - anon_sym_HLL, - anon_sym_SYSLIB, - anon_sym_FLOAT, - anon_sym_NOFLOAT, - anon_sym_PHDRS, - anon_sym_VERSION, - sym_NAME, - [1793] = 3, + ACTIONS(75), 1, + anon_sym_ALIGN, + ACTIONS(79), 1, + anon_sym_SEGMENT_START, + ACTIONS(158), 1, + anon_sym_LPAREN, + STATE(124), 1, + sym_INT, + STATE(148), 1, + sym_exp, + STATE(235), 1, + sym_mustbe_exp, + STATE(554), 1, + sym_fill_exp, + ACTIONS(71), 2, + anon_sym_DEFINED, + anon_sym_CONSTANT, + ACTIONS(73), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(83), 3, + aux_sym_INT_token1, + aux_sym_INT_token2, + aux_sym_INT_token3, + ACTIONS(65), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(77), 4, + anon_sym_DATA_SEGMENT_ALIGN, + anon_sym_DATA_SEGMENT_RELRO_END, + anon_sym_MAX, + anon_sym_MIN, + ACTIONS(69), 5, + anon_sym_NEXT, + anon_sym_ABSOLUTE, + anon_sym_DATA_SEGMENT_END, + anon_sym_BLOCK, + anon_sym_LOG2CEIL, + ACTIONS(63), 6, + anon_sym_ORIGIN, + anon_sym_LENGTH, + anon_sym_ALIGNOF, + anon_sym_SIZEOF, + anon_sym_ADDR, + anon_sym_LOADADDR, + [3441] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(313), 2, - ts_builtin_sym_end, - anon_sym_SEMI, - ACTIONS(315), 33, - anon_sym_TARGET, - anon_sym_SEARCH_DIR, - anon_sym_OUTPUT, - anon_sym_OUTPUT_FORMAT, - anon_sym_OUTPUT_ARCH, - anon_sym_FORCE_COMMON_ALLOCATION, - anon_sym_FORCE_GROUP_ALLOCATION, - anon_sym_INHIBIT_COMMON_ALLOCATION, - anon_sym_INPUT, - anon_sym_GROUP, - anon_sym_MAP, - anon_sym_INCLUDE, - anon_sym_NOCROSSREFS, - anon_sym_NOCROSSREFS_TO, - anon_sym_EXTERN, - anon_sym_INSERT, - anon_sym_REGION_ALIAS, - anon_sym_LD_FEATURE, - anon_sym_SECTIONS, - anon_sym_ENTRY, + ACTIONS(55), 1, anon_sym_ASSERT, - anon_sym_HIDDEN, - anon_sym_PROVIDE, - anon_sym_PROVIDE_HIDDEN, - anon_sym_MEMORY, - anon_sym_STARTUP, - anon_sym_HLL, - anon_sym_SYSLIB, - anon_sym_FLOAT, - anon_sym_NOFLOAT, - anon_sym_PHDRS, - anon_sym_VERSION, - sym_NAME, - [1836] = 3, + ACTIONS(75), 1, + anon_sym_ALIGN, + ACTIONS(79), 1, + anon_sym_SEGMENT_START, + ACTIONS(158), 1, + anon_sym_LPAREN, + STATE(124), 1, + sym_INT, + STATE(148), 1, + sym_exp, + STATE(379), 1, + sym_mustbe_exp, + ACTIONS(71), 2, + anon_sym_DEFINED, + anon_sym_CONSTANT, + ACTIONS(73), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(83), 3, + aux_sym_INT_token1, + aux_sym_INT_token2, + aux_sym_INT_token3, + ACTIONS(65), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(77), 4, + anon_sym_DATA_SEGMENT_ALIGN, + anon_sym_DATA_SEGMENT_RELRO_END, + anon_sym_MAX, + anon_sym_MIN, + ACTIONS(69), 5, + anon_sym_NEXT, + anon_sym_ABSOLUTE, + anon_sym_DATA_SEGMENT_END, + anon_sym_BLOCK, + anon_sym_LOG2CEIL, + ACTIONS(63), 6, + anon_sym_ORIGIN, + anon_sym_LENGTH, + anon_sym_ALIGNOF, + anon_sym_SIZEOF, + anon_sym_ADDR, + anon_sym_LOADADDR, + [3506] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 2, - ts_builtin_sym_end, - anon_sym_SEMI, - ACTIONS(319), 33, - anon_sym_TARGET, - anon_sym_SEARCH_DIR, - anon_sym_OUTPUT, - anon_sym_OUTPUT_FORMAT, - anon_sym_OUTPUT_ARCH, - anon_sym_FORCE_COMMON_ALLOCATION, - anon_sym_FORCE_GROUP_ALLOCATION, - anon_sym_INHIBIT_COMMON_ALLOCATION, - anon_sym_INPUT, - anon_sym_GROUP, - anon_sym_MAP, - anon_sym_INCLUDE, - anon_sym_NOCROSSREFS, - anon_sym_NOCROSSREFS_TO, - anon_sym_EXTERN, - anon_sym_INSERT, - anon_sym_REGION_ALIAS, - anon_sym_LD_FEATURE, - anon_sym_SECTIONS, - anon_sym_ENTRY, + ACTIONS(397), 1, + anon_sym_LPAREN, + ACTIONS(399), 1, anon_sym_ASSERT, - anon_sym_HIDDEN, - anon_sym_PROVIDE, - anon_sym_PROVIDE_HIDDEN, - anon_sym_MEMORY, - anon_sym_STARTUP, - anon_sym_HLL, - anon_sym_SYSLIB, - anon_sym_FLOAT, - anon_sym_NOFLOAT, - anon_sym_PHDRS, - anon_sym_VERSION, - sym_NAME, - [1879] = 3, + ACTIONS(411), 1, + anon_sym_ALIGN, + ACTIONS(415), 1, + anon_sym_SEGMENT_START, + STATE(146), 1, + sym_INT, + STATE(150), 1, + sym_exp, + STATE(362), 1, + sym_phdr_type, + ACTIONS(407), 2, + anon_sym_DEFINED, + anon_sym_CONSTANT, + ACTIONS(409), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(417), 3, + aux_sym_INT_token1, + aux_sym_INT_token2, + aux_sym_INT_token3, + ACTIONS(403), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(413), 4, + anon_sym_DATA_SEGMENT_ALIGN, + anon_sym_DATA_SEGMENT_RELRO_END, + anon_sym_MAX, + anon_sym_MIN, + ACTIONS(405), 5, + anon_sym_NEXT, + anon_sym_ABSOLUTE, + anon_sym_DATA_SEGMENT_END, + anon_sym_BLOCK, + anon_sym_LOG2CEIL, + ACTIONS(401), 6, + anon_sym_ORIGIN, + anon_sym_LENGTH, + anon_sym_ALIGNOF, + anon_sym_SIZEOF, + anon_sym_ADDR, + anon_sym_LOADADDR, + [3571] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(321), 2, - ts_builtin_sym_end, - anon_sym_SEMI, - ACTIONS(323), 33, - anon_sym_TARGET, - anon_sym_SEARCH_DIR, - anon_sym_OUTPUT, - anon_sym_OUTPUT_FORMAT, - anon_sym_OUTPUT_ARCH, - anon_sym_FORCE_COMMON_ALLOCATION, - anon_sym_FORCE_GROUP_ALLOCATION, - anon_sym_INHIBIT_COMMON_ALLOCATION, - anon_sym_INPUT, - anon_sym_GROUP, - anon_sym_MAP, - anon_sym_INCLUDE, - anon_sym_NOCROSSREFS, - anon_sym_NOCROSSREFS_TO, - anon_sym_EXTERN, - anon_sym_INSERT, - anon_sym_REGION_ALIAS, - anon_sym_LD_FEATURE, - anon_sym_SECTIONS, - anon_sym_ENTRY, + ACTIONS(55), 1, anon_sym_ASSERT, - anon_sym_HIDDEN, - anon_sym_PROVIDE, - anon_sym_PROVIDE_HIDDEN, - anon_sym_MEMORY, - anon_sym_STARTUP, - anon_sym_HLL, - anon_sym_SYSLIB, - anon_sym_FLOAT, - anon_sym_NOFLOAT, - anon_sym_PHDRS, - anon_sym_VERSION, - sym_NAME, - [1922] = 3, + ACTIONS(75), 1, + anon_sym_ALIGN, + ACTIONS(79), 1, + anon_sym_SEGMENT_START, + ACTIONS(158), 1, + anon_sym_LPAREN, + STATE(124), 1, + sym_INT, + STATE(148), 1, + sym_exp, + STATE(461), 1, + sym_mustbe_exp, + ACTIONS(71), 2, + anon_sym_DEFINED, + anon_sym_CONSTANT, + ACTIONS(73), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(83), 3, + aux_sym_INT_token1, + aux_sym_INT_token2, + aux_sym_INT_token3, + ACTIONS(65), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(77), 4, + anon_sym_DATA_SEGMENT_ALIGN, + anon_sym_DATA_SEGMENT_RELRO_END, + anon_sym_MAX, + anon_sym_MIN, + ACTIONS(69), 5, + anon_sym_NEXT, + anon_sym_ABSOLUTE, + anon_sym_DATA_SEGMENT_END, + anon_sym_BLOCK, + anon_sym_LOG2CEIL, + ACTIONS(63), 6, + anon_sym_ORIGIN, + anon_sym_LENGTH, + anon_sym_ALIGNOF, + anon_sym_SIZEOF, + anon_sym_ADDR, + anon_sym_LOADADDR, + [3636] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(325), 2, - ts_builtin_sym_end, - anon_sym_SEMI, - ACTIONS(327), 33, - anon_sym_TARGET, - anon_sym_SEARCH_DIR, - anon_sym_OUTPUT, - anon_sym_OUTPUT_FORMAT, - anon_sym_OUTPUT_ARCH, - anon_sym_FORCE_COMMON_ALLOCATION, - anon_sym_FORCE_GROUP_ALLOCATION, - anon_sym_INHIBIT_COMMON_ALLOCATION, - anon_sym_INPUT, - anon_sym_GROUP, - anon_sym_MAP, - anon_sym_INCLUDE, - anon_sym_NOCROSSREFS, - anon_sym_NOCROSSREFS_TO, - anon_sym_EXTERN, - anon_sym_INSERT, - anon_sym_REGION_ALIAS, - anon_sym_LD_FEATURE, - anon_sym_SECTIONS, - anon_sym_ENTRY, + ACTIONS(397), 1, + anon_sym_LPAREN, + ACTIONS(399), 1, anon_sym_ASSERT, - anon_sym_HIDDEN, - anon_sym_PROVIDE, - anon_sym_PROVIDE_HIDDEN, - anon_sym_MEMORY, - anon_sym_STARTUP, - anon_sym_HLL, - anon_sym_SYSLIB, - anon_sym_FLOAT, - anon_sym_NOFLOAT, - anon_sym_PHDRS, - anon_sym_VERSION, - sym_NAME, - [1965] = 3, + ACTIONS(411), 1, + anon_sym_ALIGN, + ACTIONS(415), 1, + anon_sym_SEGMENT_START, + STATE(146), 1, + sym_INT, + STATE(149), 1, + sym_exp, + STATE(377), 1, + sym_mustbe_exp, + ACTIONS(407), 2, + anon_sym_DEFINED, + anon_sym_CONSTANT, + ACTIONS(409), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(417), 3, + aux_sym_INT_token1, + aux_sym_INT_token2, + aux_sym_INT_token3, + ACTIONS(403), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(413), 4, + anon_sym_DATA_SEGMENT_ALIGN, + anon_sym_DATA_SEGMENT_RELRO_END, + anon_sym_MAX, + anon_sym_MIN, + ACTIONS(405), 5, + anon_sym_NEXT, + anon_sym_ABSOLUTE, + anon_sym_DATA_SEGMENT_END, + anon_sym_BLOCK, + anon_sym_LOG2CEIL, + ACTIONS(401), 6, + anon_sym_ORIGIN, + anon_sym_LENGTH, + anon_sym_ALIGNOF, + anon_sym_SIZEOF, + anon_sym_ADDR, + anon_sym_LOADADDR, + [3701] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(329), 2, - ts_builtin_sym_end, - anon_sym_SEMI, - ACTIONS(331), 33, - anon_sym_TARGET, - anon_sym_SEARCH_DIR, - anon_sym_OUTPUT, - anon_sym_OUTPUT_FORMAT, - anon_sym_OUTPUT_ARCH, - anon_sym_FORCE_COMMON_ALLOCATION, - anon_sym_FORCE_GROUP_ALLOCATION, - anon_sym_INHIBIT_COMMON_ALLOCATION, - anon_sym_INPUT, - anon_sym_GROUP, - anon_sym_MAP, - anon_sym_INCLUDE, - anon_sym_NOCROSSREFS, - anon_sym_NOCROSSREFS_TO, - anon_sym_EXTERN, - anon_sym_INSERT, - anon_sym_REGION_ALIAS, - anon_sym_LD_FEATURE, - anon_sym_SECTIONS, - anon_sym_ENTRY, + ACTIONS(55), 1, anon_sym_ASSERT, - anon_sym_HIDDEN, - anon_sym_PROVIDE, - anon_sym_PROVIDE_HIDDEN, - anon_sym_MEMORY, - anon_sym_STARTUP, - anon_sym_HLL, - anon_sym_SYSLIB, - anon_sym_FLOAT, - anon_sym_NOFLOAT, - anon_sym_PHDRS, - anon_sym_VERSION, - sym_NAME, - [2008] = 3, + ACTIONS(75), 1, + anon_sym_ALIGN, + ACTIONS(79), 1, + anon_sym_SEGMENT_START, + ACTIONS(158), 1, + anon_sym_LPAREN, + STATE(124), 1, + sym_INT, + STATE(148), 1, + sym_exp, + STATE(554), 1, + sym_mustbe_exp, + ACTIONS(71), 2, + anon_sym_DEFINED, + anon_sym_CONSTANT, + ACTIONS(73), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(83), 3, + aux_sym_INT_token1, + aux_sym_INT_token2, + aux_sym_INT_token3, + ACTIONS(65), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(77), 4, + anon_sym_DATA_SEGMENT_ALIGN, + anon_sym_DATA_SEGMENT_RELRO_END, + anon_sym_MAX, + anon_sym_MIN, + ACTIONS(69), 5, + anon_sym_NEXT, + anon_sym_ABSOLUTE, + anon_sym_DATA_SEGMENT_END, + anon_sym_BLOCK, + anon_sym_LOG2CEIL, + ACTIONS(63), 6, + anon_sym_ORIGIN, + anon_sym_LENGTH, + anon_sym_ALIGNOF, + anon_sym_SIZEOF, + anon_sym_ADDR, + anon_sym_LOADADDR, + [3766] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(333), 2, - ts_builtin_sym_end, - anon_sym_SEMI, - ACTIONS(335), 33, - anon_sym_TARGET, - anon_sym_SEARCH_DIR, - anon_sym_OUTPUT, - anon_sym_OUTPUT_FORMAT, - anon_sym_OUTPUT_ARCH, - anon_sym_FORCE_COMMON_ALLOCATION, - anon_sym_FORCE_GROUP_ALLOCATION, - anon_sym_INHIBIT_COMMON_ALLOCATION, - anon_sym_INPUT, - anon_sym_GROUP, - anon_sym_MAP, - anon_sym_INCLUDE, - anon_sym_NOCROSSREFS, - anon_sym_NOCROSSREFS_TO, - anon_sym_EXTERN, - anon_sym_INSERT, - anon_sym_REGION_ALIAS, - anon_sym_LD_FEATURE, - anon_sym_SECTIONS, - anon_sym_ENTRY, + ACTIONS(55), 1, anon_sym_ASSERT, - anon_sym_HIDDEN, - anon_sym_PROVIDE, - anon_sym_PROVIDE_HIDDEN, - anon_sym_MEMORY, - anon_sym_STARTUP, - anon_sym_HLL, - anon_sym_SYSLIB, - anon_sym_FLOAT, - anon_sym_NOFLOAT, - anon_sym_PHDRS, - anon_sym_VERSION, - sym_NAME, - [2051] = 3, + ACTIONS(75), 1, + anon_sym_ALIGN, + ACTIONS(79), 1, + anon_sym_SEGMENT_START, + ACTIONS(158), 1, + anon_sym_LPAREN, + STATE(124), 1, + sym_INT, + STATE(148), 1, + sym_exp, + STATE(585), 1, + sym_mustbe_exp, + ACTIONS(71), 2, + anon_sym_DEFINED, + anon_sym_CONSTANT, + ACTIONS(73), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(83), 3, + aux_sym_INT_token1, + aux_sym_INT_token2, + aux_sym_INT_token3, + ACTIONS(65), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(77), 4, + anon_sym_DATA_SEGMENT_ALIGN, + anon_sym_DATA_SEGMENT_RELRO_END, + anon_sym_MAX, + anon_sym_MIN, + ACTIONS(69), 5, + anon_sym_NEXT, + anon_sym_ABSOLUTE, + anon_sym_DATA_SEGMENT_END, + anon_sym_BLOCK, + anon_sym_LOG2CEIL, + ACTIONS(63), 6, + anon_sym_ORIGIN, + anon_sym_LENGTH, + anon_sym_ALIGNOF, + anon_sym_SIZEOF, + anon_sym_ADDR, + anon_sym_LOADADDR, + [3831] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(337), 2, - ts_builtin_sym_end, - anon_sym_SEMI, - ACTIONS(339), 33, - anon_sym_TARGET, - anon_sym_SEARCH_DIR, - anon_sym_OUTPUT, - anon_sym_OUTPUT_FORMAT, - anon_sym_OUTPUT_ARCH, - anon_sym_FORCE_COMMON_ALLOCATION, - anon_sym_FORCE_GROUP_ALLOCATION, - anon_sym_INHIBIT_COMMON_ALLOCATION, - anon_sym_INPUT, - anon_sym_GROUP, - anon_sym_MAP, - anon_sym_INCLUDE, - anon_sym_NOCROSSREFS, - anon_sym_NOCROSSREFS_TO, - anon_sym_EXTERN, - anon_sym_INSERT, - anon_sym_REGION_ALIAS, - anon_sym_LD_FEATURE, - anon_sym_SECTIONS, - anon_sym_ENTRY, + ACTIONS(375), 1, + anon_sym_LPAREN, + ACTIONS(377), 1, + anon_sym_ASSERT, + ACTIONS(389), 1, + anon_sym_ALIGN, + ACTIONS(393), 1, + anon_sym_SEGMENT_START, + STATE(109), 1, + sym_INT, + STATE(112), 1, + sym_exp, + ACTIONS(385), 2, + anon_sym_DEFINED, + anon_sym_CONSTANT, + ACTIONS(387), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(395), 3, + aux_sym_INT_token1, + aux_sym_INT_token2, + aux_sym_INT_token3, + ACTIONS(381), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(391), 4, + anon_sym_DATA_SEGMENT_ALIGN, + anon_sym_DATA_SEGMENT_RELRO_END, + anon_sym_MAX, + anon_sym_MIN, + ACTIONS(383), 5, + anon_sym_NEXT, + anon_sym_ABSOLUTE, + anon_sym_DATA_SEGMENT_END, + anon_sym_BLOCK, + anon_sym_LOG2CEIL, + ACTIONS(379), 6, + anon_sym_ORIGIN, + anon_sym_LENGTH, + anon_sym_ALIGNOF, + anon_sym_SIZEOF, + anon_sym_ADDR, + anon_sym_LOADADDR, + [3893] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(55), 1, anon_sym_ASSERT, - anon_sym_HIDDEN, - anon_sym_PROVIDE, - anon_sym_PROVIDE_HIDDEN, - anon_sym_MEMORY, - anon_sym_STARTUP, - anon_sym_HLL, - anon_sym_SYSLIB, - anon_sym_FLOAT, - anon_sym_NOFLOAT, - anon_sym_PHDRS, - anon_sym_VERSION, - sym_NAME, - [2094] = 3, + ACTIONS(75), 1, + anon_sym_ALIGN, + ACTIONS(79), 1, + anon_sym_SEGMENT_START, + ACTIONS(158), 1, + anon_sym_LPAREN, + STATE(124), 1, + sym_INT, + STATE(168), 1, + sym_exp, + ACTIONS(71), 2, + anon_sym_DEFINED, + anon_sym_CONSTANT, + ACTIONS(73), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(83), 3, + aux_sym_INT_token1, + aux_sym_INT_token2, + aux_sym_INT_token3, + ACTIONS(65), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(77), 4, + anon_sym_DATA_SEGMENT_ALIGN, + anon_sym_DATA_SEGMENT_RELRO_END, + anon_sym_MAX, + anon_sym_MIN, + ACTIONS(69), 5, + anon_sym_NEXT, + anon_sym_ABSOLUTE, + anon_sym_DATA_SEGMENT_END, + anon_sym_BLOCK, + anon_sym_LOG2CEIL, + ACTIONS(63), 6, + anon_sym_ORIGIN, + anon_sym_LENGTH, + anon_sym_ALIGNOF, + anon_sym_SIZEOF, + anon_sym_ADDR, + anon_sym_LOADADDR, + [3955] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(341), 2, - ts_builtin_sym_end, - anon_sym_SEMI, - ACTIONS(343), 33, - anon_sym_TARGET, - anon_sym_SEARCH_DIR, - anon_sym_OUTPUT, - anon_sym_OUTPUT_FORMAT, - anon_sym_OUTPUT_ARCH, - anon_sym_FORCE_COMMON_ALLOCATION, - anon_sym_FORCE_GROUP_ALLOCATION, - anon_sym_INHIBIT_COMMON_ALLOCATION, - anon_sym_INPUT, - anon_sym_GROUP, - anon_sym_MAP, - anon_sym_INCLUDE, - anon_sym_NOCROSSREFS, - anon_sym_NOCROSSREFS_TO, - anon_sym_EXTERN, - anon_sym_INSERT, - anon_sym_REGION_ALIAS, - anon_sym_LD_FEATURE, - anon_sym_SECTIONS, - anon_sym_ENTRY, + ACTIONS(55), 1, anon_sym_ASSERT, - anon_sym_HIDDEN, - anon_sym_PROVIDE, - anon_sym_PROVIDE_HIDDEN, - anon_sym_MEMORY, - anon_sym_STARTUP, - anon_sym_HLL, - anon_sym_SYSLIB, - anon_sym_FLOAT, - anon_sym_NOFLOAT, - anon_sym_PHDRS, - anon_sym_VERSION, - sym_NAME, - [2137] = 3, + ACTIONS(75), 1, + anon_sym_ALIGN, + ACTIONS(79), 1, + anon_sym_SEGMENT_START, + ACTIONS(158), 1, + anon_sym_LPAREN, + STATE(124), 1, + sym_INT, + STATE(184), 1, + sym_exp, + ACTIONS(71), 2, + anon_sym_DEFINED, + anon_sym_CONSTANT, + ACTIONS(73), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(83), 3, + aux_sym_INT_token1, + aux_sym_INT_token2, + aux_sym_INT_token3, + ACTIONS(65), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(77), 4, + anon_sym_DATA_SEGMENT_ALIGN, + anon_sym_DATA_SEGMENT_RELRO_END, + anon_sym_MAX, + anon_sym_MIN, + ACTIONS(69), 5, + anon_sym_NEXT, + anon_sym_ABSOLUTE, + anon_sym_DATA_SEGMENT_END, + anon_sym_BLOCK, + anon_sym_LOG2CEIL, + ACTIONS(63), 6, + anon_sym_ORIGIN, + anon_sym_LENGTH, + anon_sym_ALIGNOF, + anon_sym_SIZEOF, + anon_sym_ADDR, + anon_sym_LOADADDR, + [4017] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(345), 2, - ts_builtin_sym_end, - anon_sym_SEMI, - ACTIONS(347), 33, - anon_sym_TARGET, - anon_sym_SEARCH_DIR, - anon_sym_OUTPUT, - anon_sym_OUTPUT_FORMAT, - anon_sym_OUTPUT_ARCH, - anon_sym_FORCE_COMMON_ALLOCATION, - anon_sym_FORCE_GROUP_ALLOCATION, - anon_sym_INHIBIT_COMMON_ALLOCATION, - anon_sym_INPUT, - anon_sym_GROUP, - anon_sym_MAP, - anon_sym_INCLUDE, - anon_sym_NOCROSSREFS, - anon_sym_NOCROSSREFS_TO, - anon_sym_EXTERN, - anon_sym_INSERT, - anon_sym_REGION_ALIAS, - anon_sym_LD_FEATURE, - anon_sym_SECTIONS, - anon_sym_ENTRY, + ACTIONS(55), 1, anon_sym_ASSERT, - anon_sym_HIDDEN, - anon_sym_PROVIDE, - anon_sym_PROVIDE_HIDDEN, - anon_sym_MEMORY, - anon_sym_STARTUP, - anon_sym_HLL, - anon_sym_SYSLIB, - anon_sym_FLOAT, - anon_sym_NOFLOAT, - anon_sym_PHDRS, - anon_sym_VERSION, - sym_NAME, - [2180] = 3, + ACTIONS(75), 1, + anon_sym_ALIGN, + ACTIONS(79), 1, + anon_sym_SEGMENT_START, + ACTIONS(158), 1, + anon_sym_LPAREN, + STATE(124), 1, + sym_INT, + STATE(160), 1, + sym_exp, + ACTIONS(71), 2, + anon_sym_DEFINED, + anon_sym_CONSTANT, + ACTIONS(73), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(83), 3, + aux_sym_INT_token1, + aux_sym_INT_token2, + aux_sym_INT_token3, + ACTIONS(65), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(77), 4, + anon_sym_DATA_SEGMENT_ALIGN, + anon_sym_DATA_SEGMENT_RELRO_END, + anon_sym_MAX, + anon_sym_MIN, + ACTIONS(69), 5, + anon_sym_NEXT, + anon_sym_ABSOLUTE, + anon_sym_DATA_SEGMENT_END, + anon_sym_BLOCK, + anon_sym_LOG2CEIL, + ACTIONS(63), 6, + anon_sym_ORIGIN, + anon_sym_LENGTH, + anon_sym_ALIGNOF, + anon_sym_SIZEOF, + anon_sym_ADDR, + anon_sym_LOADADDR, + [4079] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(349), 2, - ts_builtin_sym_end, - anon_sym_SEMI, - ACTIONS(351), 33, - anon_sym_TARGET, - anon_sym_SEARCH_DIR, - anon_sym_OUTPUT, - anon_sym_OUTPUT_FORMAT, - anon_sym_OUTPUT_ARCH, - anon_sym_FORCE_COMMON_ALLOCATION, - anon_sym_FORCE_GROUP_ALLOCATION, - anon_sym_INHIBIT_COMMON_ALLOCATION, - anon_sym_INPUT, - anon_sym_GROUP, - anon_sym_MAP, - anon_sym_INCLUDE, - anon_sym_NOCROSSREFS, - anon_sym_NOCROSSREFS_TO, - anon_sym_EXTERN, - anon_sym_INSERT, - anon_sym_REGION_ALIAS, - anon_sym_LD_FEATURE, - anon_sym_SECTIONS, - anon_sym_ENTRY, + ACTIONS(55), 1, anon_sym_ASSERT, - anon_sym_HIDDEN, - anon_sym_PROVIDE, - anon_sym_PROVIDE_HIDDEN, - anon_sym_MEMORY, - anon_sym_STARTUP, - anon_sym_HLL, - anon_sym_SYSLIB, - anon_sym_FLOAT, - anon_sym_NOFLOAT, - anon_sym_PHDRS, - anon_sym_VERSION, - sym_NAME, - [2223] = 3, + ACTIONS(75), 1, + anon_sym_ALIGN, + ACTIONS(79), 1, + anon_sym_SEGMENT_START, + ACTIONS(158), 1, + anon_sym_LPAREN, + STATE(124), 1, + sym_INT, + STATE(166), 1, + sym_exp, + ACTIONS(71), 2, + anon_sym_DEFINED, + anon_sym_CONSTANT, + ACTIONS(73), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(83), 3, + aux_sym_INT_token1, + aux_sym_INT_token2, + aux_sym_INT_token3, + ACTIONS(65), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(77), 4, + anon_sym_DATA_SEGMENT_ALIGN, + anon_sym_DATA_SEGMENT_RELRO_END, + anon_sym_MAX, + anon_sym_MIN, + ACTIONS(69), 5, + anon_sym_NEXT, + anon_sym_ABSOLUTE, + anon_sym_DATA_SEGMENT_END, + anon_sym_BLOCK, + anon_sym_LOG2CEIL, + ACTIONS(63), 6, + anon_sym_ORIGIN, + anon_sym_LENGTH, + anon_sym_ALIGNOF, + anon_sym_SIZEOF, + anon_sym_ADDR, + anon_sym_LOADADDR, + [4141] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(353), 2, - ts_builtin_sym_end, - anon_sym_SEMI, - ACTIONS(355), 33, - anon_sym_TARGET, - anon_sym_SEARCH_DIR, - anon_sym_OUTPUT, - anon_sym_OUTPUT_FORMAT, - anon_sym_OUTPUT_ARCH, - anon_sym_FORCE_COMMON_ALLOCATION, - anon_sym_FORCE_GROUP_ALLOCATION, - anon_sym_INHIBIT_COMMON_ALLOCATION, - anon_sym_INPUT, - anon_sym_GROUP, - anon_sym_MAP, - anon_sym_INCLUDE, - anon_sym_NOCROSSREFS, - anon_sym_NOCROSSREFS_TO, - anon_sym_EXTERN, - anon_sym_INSERT, - anon_sym_REGION_ALIAS, - anon_sym_LD_FEATURE, - anon_sym_SECTIONS, - anon_sym_ENTRY, + ACTIONS(55), 1, anon_sym_ASSERT, - anon_sym_HIDDEN, - anon_sym_PROVIDE, - anon_sym_PROVIDE_HIDDEN, - anon_sym_MEMORY, - anon_sym_STARTUP, - anon_sym_HLL, - anon_sym_SYSLIB, - anon_sym_FLOAT, - anon_sym_NOFLOAT, - anon_sym_PHDRS, - anon_sym_VERSION, - sym_NAME, - [2266] = 3, + ACTIONS(75), 1, + anon_sym_ALIGN, + ACTIONS(79), 1, + anon_sym_SEGMENT_START, + ACTIONS(158), 1, + anon_sym_LPAREN, + STATE(124), 1, + sym_INT, + STATE(156), 1, + sym_exp, + ACTIONS(71), 2, + anon_sym_DEFINED, + anon_sym_CONSTANT, + ACTIONS(73), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(83), 3, + aux_sym_INT_token1, + aux_sym_INT_token2, + aux_sym_INT_token3, + ACTIONS(65), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(77), 4, + anon_sym_DATA_SEGMENT_ALIGN, + anon_sym_DATA_SEGMENT_RELRO_END, + anon_sym_MAX, + anon_sym_MIN, + ACTIONS(69), 5, + anon_sym_NEXT, + anon_sym_ABSOLUTE, + anon_sym_DATA_SEGMENT_END, + anon_sym_BLOCK, + anon_sym_LOG2CEIL, + ACTIONS(63), 6, + anon_sym_ORIGIN, + anon_sym_LENGTH, + anon_sym_ALIGNOF, + anon_sym_SIZEOF, + anon_sym_ADDR, + anon_sym_LOADADDR, + [4203] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(357), 2, - ts_builtin_sym_end, - anon_sym_SEMI, - ACTIONS(359), 33, - anon_sym_TARGET, - anon_sym_SEARCH_DIR, - anon_sym_OUTPUT, - anon_sym_OUTPUT_FORMAT, - anon_sym_OUTPUT_ARCH, - anon_sym_FORCE_COMMON_ALLOCATION, - anon_sym_FORCE_GROUP_ALLOCATION, - anon_sym_INHIBIT_COMMON_ALLOCATION, - anon_sym_INPUT, - anon_sym_GROUP, - anon_sym_MAP, - anon_sym_INCLUDE, - anon_sym_NOCROSSREFS, - anon_sym_NOCROSSREFS_TO, - anon_sym_EXTERN, - anon_sym_INSERT, - anon_sym_REGION_ALIAS, - anon_sym_LD_FEATURE, - anon_sym_SECTIONS, - anon_sym_ENTRY, + ACTIONS(375), 1, + anon_sym_LPAREN, + ACTIONS(377), 1, anon_sym_ASSERT, - anon_sym_HIDDEN, - anon_sym_PROVIDE, - anon_sym_PROVIDE_HIDDEN, - anon_sym_MEMORY, - anon_sym_STARTUP, - anon_sym_HLL, - anon_sym_SYSLIB, - anon_sym_FLOAT, - anon_sym_NOFLOAT, - anon_sym_PHDRS, - anon_sym_VERSION, - sym_NAME, - [2309] = 3, + ACTIONS(389), 1, + anon_sym_ALIGN, + ACTIONS(393), 1, + anon_sym_SEGMENT_START, + STATE(109), 1, + sym_INT, + STATE(114), 1, + sym_exp, + ACTIONS(385), 2, + anon_sym_DEFINED, + anon_sym_CONSTANT, + ACTIONS(387), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(395), 3, + aux_sym_INT_token1, + aux_sym_INT_token2, + aux_sym_INT_token3, + ACTIONS(381), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(391), 4, + anon_sym_DATA_SEGMENT_ALIGN, + anon_sym_DATA_SEGMENT_RELRO_END, + anon_sym_MAX, + anon_sym_MIN, + ACTIONS(383), 5, + anon_sym_NEXT, + anon_sym_ABSOLUTE, + anon_sym_DATA_SEGMENT_END, + anon_sym_BLOCK, + anon_sym_LOG2CEIL, + ACTIONS(379), 6, + anon_sym_ORIGIN, + anon_sym_LENGTH, + anon_sym_ALIGNOF, + anon_sym_SIZEOF, + anon_sym_ADDR, + anon_sym_LOADADDR, + [4265] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(361), 2, - ts_builtin_sym_end, - anon_sym_SEMI, - ACTIONS(363), 33, - anon_sym_TARGET, - anon_sym_SEARCH_DIR, - anon_sym_OUTPUT, - anon_sym_OUTPUT_FORMAT, - anon_sym_OUTPUT_ARCH, - anon_sym_FORCE_COMMON_ALLOCATION, - anon_sym_FORCE_GROUP_ALLOCATION, - anon_sym_INHIBIT_COMMON_ALLOCATION, - anon_sym_INPUT, - anon_sym_GROUP, - anon_sym_MAP, - anon_sym_INCLUDE, - anon_sym_NOCROSSREFS, - anon_sym_NOCROSSREFS_TO, - anon_sym_EXTERN, - anon_sym_INSERT, - anon_sym_REGION_ALIAS, - anon_sym_LD_FEATURE, - anon_sym_SECTIONS, - anon_sym_ENTRY, + ACTIONS(55), 1, anon_sym_ASSERT, - anon_sym_HIDDEN, - anon_sym_PROVIDE, - anon_sym_PROVIDE_HIDDEN, - anon_sym_MEMORY, - anon_sym_STARTUP, - anon_sym_HLL, - anon_sym_SYSLIB, - anon_sym_FLOAT, - anon_sym_NOFLOAT, - anon_sym_PHDRS, - anon_sym_VERSION, - sym_NAME, - [2352] = 3, + ACTIONS(75), 1, + anon_sym_ALIGN, + ACTIONS(79), 1, + anon_sym_SEGMENT_START, + ACTIONS(158), 1, + anon_sym_LPAREN, + STATE(124), 1, + sym_INT, + STATE(155), 1, + sym_exp, + ACTIONS(71), 2, + anon_sym_DEFINED, + anon_sym_CONSTANT, + ACTIONS(73), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(83), 3, + aux_sym_INT_token1, + aux_sym_INT_token2, + aux_sym_INT_token3, + ACTIONS(65), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(77), 4, + anon_sym_DATA_SEGMENT_ALIGN, + anon_sym_DATA_SEGMENT_RELRO_END, + anon_sym_MAX, + anon_sym_MIN, + ACTIONS(69), 5, + anon_sym_NEXT, + anon_sym_ABSOLUTE, + anon_sym_DATA_SEGMENT_END, + anon_sym_BLOCK, + anon_sym_LOG2CEIL, + ACTIONS(63), 6, + anon_sym_ORIGIN, + anon_sym_LENGTH, + anon_sym_ALIGNOF, + anon_sym_SIZEOF, + anon_sym_ADDR, + anon_sym_LOADADDR, + [4327] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(365), 2, - ts_builtin_sym_end, - anon_sym_SEMI, - ACTIONS(367), 33, - anon_sym_TARGET, - anon_sym_SEARCH_DIR, - anon_sym_OUTPUT, - anon_sym_OUTPUT_FORMAT, - anon_sym_OUTPUT_ARCH, - anon_sym_FORCE_COMMON_ALLOCATION, - anon_sym_FORCE_GROUP_ALLOCATION, - anon_sym_INHIBIT_COMMON_ALLOCATION, - anon_sym_INPUT, - anon_sym_GROUP, - anon_sym_MAP, - anon_sym_INCLUDE, - anon_sym_NOCROSSREFS, - anon_sym_NOCROSSREFS_TO, - anon_sym_EXTERN, - anon_sym_INSERT, - anon_sym_REGION_ALIAS, - anon_sym_LD_FEATURE, - anon_sym_SECTIONS, - anon_sym_ENTRY, + ACTIONS(55), 1, anon_sym_ASSERT, - anon_sym_HIDDEN, - anon_sym_PROVIDE, - anon_sym_PROVIDE_HIDDEN, - anon_sym_MEMORY, - anon_sym_STARTUP, - anon_sym_HLL, - anon_sym_SYSLIB, - anon_sym_FLOAT, - anon_sym_NOFLOAT, - anon_sym_PHDRS, - anon_sym_VERSION, - sym_NAME, - [2395] = 3, + ACTIONS(75), 1, + anon_sym_ALIGN, + ACTIONS(79), 1, + anon_sym_SEGMENT_START, + ACTIONS(158), 1, + anon_sym_LPAREN, + STATE(124), 1, + sym_INT, + STATE(181), 1, + sym_exp, + ACTIONS(71), 2, + anon_sym_DEFINED, + anon_sym_CONSTANT, + ACTIONS(73), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(83), 3, + aux_sym_INT_token1, + aux_sym_INT_token2, + aux_sym_INT_token3, + ACTIONS(65), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(77), 4, + anon_sym_DATA_SEGMENT_ALIGN, + anon_sym_DATA_SEGMENT_RELRO_END, + anon_sym_MAX, + anon_sym_MIN, + ACTIONS(69), 5, + anon_sym_NEXT, + anon_sym_ABSOLUTE, + anon_sym_DATA_SEGMENT_END, + anon_sym_BLOCK, + anon_sym_LOG2CEIL, + ACTIONS(63), 6, + anon_sym_ORIGIN, + anon_sym_LENGTH, + anon_sym_ALIGNOF, + anon_sym_SIZEOF, + anon_sym_ADDR, + anon_sym_LOADADDR, + [4389] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(369), 2, - ts_builtin_sym_end, - anon_sym_SEMI, - ACTIONS(371), 33, - anon_sym_TARGET, - anon_sym_SEARCH_DIR, - anon_sym_OUTPUT, - anon_sym_OUTPUT_FORMAT, - anon_sym_OUTPUT_ARCH, - anon_sym_FORCE_COMMON_ALLOCATION, - anon_sym_FORCE_GROUP_ALLOCATION, - anon_sym_INHIBIT_COMMON_ALLOCATION, - anon_sym_INPUT, - anon_sym_GROUP, - anon_sym_MAP, - anon_sym_INCLUDE, - anon_sym_NOCROSSREFS, - anon_sym_NOCROSSREFS_TO, - anon_sym_EXTERN, - anon_sym_INSERT, - anon_sym_REGION_ALIAS, - anon_sym_LD_FEATURE, - anon_sym_SECTIONS, - anon_sym_ENTRY, + ACTIONS(55), 1, anon_sym_ASSERT, - anon_sym_HIDDEN, - anon_sym_PROVIDE, - anon_sym_PROVIDE_HIDDEN, - anon_sym_MEMORY, - anon_sym_STARTUP, - anon_sym_HLL, - anon_sym_SYSLIB, - anon_sym_FLOAT, - anon_sym_NOFLOAT, - anon_sym_PHDRS, - anon_sym_VERSION, - sym_NAME, - [2438] = 17, + ACTIONS(75), 1, + anon_sym_ALIGN, + ACTIONS(79), 1, + anon_sym_SEGMENT_START, + ACTIONS(158), 1, + anon_sym_LPAREN, + STATE(116), 1, + sym_exp, + STATE(124), 1, + sym_INT, + ACTIONS(71), 2, + anon_sym_DEFINED, + anon_sym_CONSTANT, + ACTIONS(73), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(83), 3, + aux_sym_INT_token1, + aux_sym_INT_token2, + aux_sym_INT_token3, + ACTIONS(65), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(77), 4, + anon_sym_DATA_SEGMENT_ALIGN, + anon_sym_DATA_SEGMENT_RELRO_END, + anon_sym_MAX, + anon_sym_MIN, + ACTIONS(69), 5, + anon_sym_NEXT, + anon_sym_ABSOLUTE, + anon_sym_DATA_SEGMENT_END, + anon_sym_BLOCK, + anon_sym_LOG2CEIL, + ACTIONS(63), 6, + anon_sym_ORIGIN, + anon_sym_LENGTH, + anon_sym_ALIGNOF, + anon_sym_SIZEOF, + anon_sym_ADDR, + anon_sym_LOADADDR, + [4451] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(375), 1, - anon_sym_LPAREN, - ACTIONS(377), 1, + ACTIONS(55), 1, anon_sym_ASSERT, - ACTIONS(383), 1, - anon_sym_TILDE, - ACTIONS(389), 1, + ACTIONS(75), 1, anon_sym_ALIGN, - ACTIONS(393), 1, + ACTIONS(79), 1, anon_sym_SEGMENT_START, - STATE(83), 1, + ACTIONS(158), 1, + anon_sym_LPAREN, + STATE(124), 1, sym_INT, - STATE(103), 1, + STATE(133), 1, sym_exp, - STATE(210), 1, - sym_mustbe_exp, - STATE(400), 1, - sym_fill_exp, - ACTIONS(373), 2, - anon_sym_SIZEOF_HEADERS, - sym_NAME, - ACTIONS(387), 2, + ACTIONS(71), 2, anon_sym_DEFINED, anon_sym_CONSTANT, - ACTIONS(381), 3, + ACTIONS(73), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(83), 3, + aux_sym_INT_token1, + aux_sym_INT_token2, + aux_sym_INT_token3, + ACTIONS(65), 4, anon_sym_BANG, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(395), 3, + anon_sym_TILDE, + ACTIONS(77), 4, + anon_sym_DATA_SEGMENT_ALIGN, + anon_sym_DATA_SEGMENT_RELRO_END, + anon_sym_MAX, + anon_sym_MIN, + ACTIONS(69), 5, + anon_sym_NEXT, + anon_sym_ABSOLUTE, + anon_sym_DATA_SEGMENT_END, + anon_sym_BLOCK, + anon_sym_LOG2CEIL, + ACTIONS(63), 6, + anon_sym_ORIGIN, + anon_sym_LENGTH, + anon_sym_ALIGNOF, + anon_sym_SIZEOF, + anon_sym_ADDR, + anon_sym_LOADADDR, + [4513] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(55), 1, + anon_sym_ASSERT, + ACTIONS(75), 1, + anon_sym_ALIGN, + ACTIONS(79), 1, + anon_sym_SEGMENT_START, + ACTIONS(158), 1, + anon_sym_LPAREN, + STATE(124), 1, + sym_INT, + STATE(158), 1, + sym_exp, + ACTIONS(71), 2, + anon_sym_DEFINED, + anon_sym_CONSTANT, + ACTIONS(73), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(83), 3, aux_sym_INT_token1, aux_sym_INT_token2, aux_sym_INT_token3, - ACTIONS(391), 4, + ACTIONS(65), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(77), 4, anon_sym_DATA_SEGMENT_ALIGN, anon_sym_DATA_SEGMENT_RELRO_END, anon_sym_MAX, anon_sym_MIN, - ACTIONS(385), 5, + ACTIONS(69), 5, anon_sym_NEXT, anon_sym_ABSOLUTE, anon_sym_DATA_SEGMENT_END, anon_sym_BLOCK, anon_sym_LOG2CEIL, - ACTIONS(379), 6, + ACTIONS(63), 6, anon_sym_ORIGIN, anon_sym_LENGTH, anon_sym_ALIGNOF, anon_sym_SIZEOF, anon_sym_ADDR, anon_sym_LOADADDR, - [2508] = 17, + [4575] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(375), 1, - anon_sym_LPAREN, - ACTIONS(377), 1, + ACTIONS(55), 1, anon_sym_ASSERT, - ACTIONS(383), 1, - anon_sym_TILDE, - ACTIONS(389), 1, + ACTIONS(75), 1, anon_sym_ALIGN, - ACTIONS(393), 1, + ACTIONS(79), 1, anon_sym_SEGMENT_START, - STATE(83), 1, + ACTIONS(158), 1, + anon_sym_LPAREN, + STATE(124), 1, sym_INT, - STATE(103), 1, + STATE(164), 1, sym_exp, - STATE(210), 1, - sym_mustbe_exp, - STATE(224), 1, - sym_fill_exp, - ACTIONS(373), 2, - anon_sym_SIZEOF_HEADERS, - sym_NAME, - ACTIONS(387), 2, + ACTIONS(71), 2, anon_sym_DEFINED, anon_sym_CONSTANT, - ACTIONS(381), 3, + ACTIONS(73), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(83), 3, + aux_sym_INT_token1, + aux_sym_INT_token2, + aux_sym_INT_token3, + ACTIONS(65), 4, anon_sym_BANG, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(395), 3, + anon_sym_TILDE, + ACTIONS(77), 4, + anon_sym_DATA_SEGMENT_ALIGN, + anon_sym_DATA_SEGMENT_RELRO_END, + anon_sym_MAX, + anon_sym_MIN, + ACTIONS(69), 5, + anon_sym_NEXT, + anon_sym_ABSOLUTE, + anon_sym_DATA_SEGMENT_END, + anon_sym_BLOCK, + anon_sym_LOG2CEIL, + ACTIONS(63), 6, + anon_sym_ORIGIN, + anon_sym_LENGTH, + anon_sym_ALIGNOF, + anon_sym_SIZEOF, + anon_sym_ADDR, + anon_sym_LOADADDR, + [4637] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(55), 1, + anon_sym_ASSERT, + ACTIONS(75), 1, + anon_sym_ALIGN, + ACTIONS(79), 1, + anon_sym_SEGMENT_START, + ACTIONS(158), 1, + anon_sym_LPAREN, + STATE(124), 1, + sym_INT, + STATE(161), 1, + sym_exp, + ACTIONS(71), 2, + anon_sym_DEFINED, + anon_sym_CONSTANT, + ACTIONS(73), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(83), 3, aux_sym_INT_token1, aux_sym_INT_token2, aux_sym_INT_token3, - ACTIONS(391), 4, + ACTIONS(65), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(77), 4, anon_sym_DATA_SEGMENT_ALIGN, anon_sym_DATA_SEGMENT_RELRO_END, anon_sym_MAX, anon_sym_MIN, - ACTIONS(385), 5, + ACTIONS(69), 5, anon_sym_NEXT, anon_sym_ABSOLUTE, anon_sym_DATA_SEGMENT_END, anon_sym_BLOCK, anon_sym_LOG2CEIL, - ACTIONS(379), 6, + ACTIONS(63), 6, anon_sym_ORIGIN, anon_sym_LENGTH, anon_sym_ALIGNOF, anon_sym_SIZEOF, anon_sym_ADDR, anon_sym_LOADADDR, - [2578] = 17, + [4699] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(375), 1, - anon_sym_LPAREN, - ACTIONS(377), 1, + ACTIONS(55), 1, anon_sym_ASSERT, - ACTIONS(383), 1, - anon_sym_TILDE, - ACTIONS(389), 1, + ACTIONS(75), 1, anon_sym_ALIGN, - ACTIONS(393), 1, + ACTIONS(79), 1, anon_sym_SEGMENT_START, - STATE(83), 1, + ACTIONS(158), 1, + anon_sym_LPAREN, + STATE(124), 1, sym_INT, - STATE(103), 1, + STATE(180), 1, sym_exp, - STATE(210), 1, - sym_mustbe_exp, - STATE(215), 1, - sym_fill_exp, - ACTIONS(373), 2, - anon_sym_SIZEOF_HEADERS, - sym_NAME, - ACTIONS(387), 2, + ACTIONS(71), 2, anon_sym_DEFINED, anon_sym_CONSTANT, - ACTIONS(381), 3, + ACTIONS(73), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(83), 3, + aux_sym_INT_token1, + aux_sym_INT_token2, + aux_sym_INT_token3, + ACTIONS(65), 4, anon_sym_BANG, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(395), 3, + anon_sym_TILDE, + ACTIONS(77), 4, + anon_sym_DATA_SEGMENT_ALIGN, + anon_sym_DATA_SEGMENT_RELRO_END, + anon_sym_MAX, + anon_sym_MIN, + ACTIONS(69), 5, + anon_sym_NEXT, + anon_sym_ABSOLUTE, + anon_sym_DATA_SEGMENT_END, + anon_sym_BLOCK, + anon_sym_LOG2CEIL, + ACTIONS(63), 6, + anon_sym_ORIGIN, + anon_sym_LENGTH, + anon_sym_ALIGNOF, + anon_sym_SIZEOF, + anon_sym_ADDR, + anon_sym_LOADADDR, + [4761] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(55), 1, + anon_sym_ASSERT, + ACTIONS(75), 1, + anon_sym_ALIGN, + ACTIONS(79), 1, + anon_sym_SEGMENT_START, + ACTIONS(158), 1, + anon_sym_LPAREN, + STATE(124), 1, + sym_INT, + STATE(162), 1, + sym_exp, + ACTIONS(71), 2, + anon_sym_DEFINED, + anon_sym_CONSTANT, + ACTIONS(73), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(83), 3, aux_sym_INT_token1, aux_sym_INT_token2, aux_sym_INT_token3, - ACTIONS(391), 4, + ACTIONS(65), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(77), 4, anon_sym_DATA_SEGMENT_ALIGN, anon_sym_DATA_SEGMENT_RELRO_END, anon_sym_MAX, anon_sym_MIN, - ACTIONS(385), 5, + ACTIONS(69), 5, anon_sym_NEXT, anon_sym_ABSOLUTE, anon_sym_DATA_SEGMENT_END, anon_sym_BLOCK, anon_sym_LOG2CEIL, - ACTIONS(379), 6, + ACTIONS(63), 6, anon_sym_ORIGIN, anon_sym_LENGTH, anon_sym_ALIGNOF, anon_sym_SIZEOF, anon_sym_ADDR, anon_sym_LOADADDR, - [2648] = 17, + [4823] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(128), 1, + ACTIONS(55), 1, anon_sym_ASSERT, - ACTIONS(142), 1, - anon_sym_TILDE, - ACTIONS(148), 1, + ACTIONS(75), 1, anon_sym_ALIGN, - ACTIONS(152), 1, + ACTIONS(79), 1, anon_sym_SEGMENT_START, - ACTIONS(160), 1, + ACTIONS(158), 1, anon_sym_LPAREN, - ACTIONS(397), 1, - anon_sym_COLON, - STATE(114), 1, + STATE(124), 1, sym_INT, - STATE(138), 1, + STATE(163), 1, sym_exp, - STATE(292), 1, - sym_opt_exp_without_type, - ACTIONS(124), 2, - anon_sym_SIZEOF_HEADERS, - sym_NAME, - ACTIONS(146), 2, + ACTIONS(71), 2, anon_sym_DEFINED, anon_sym_CONSTANT, - ACTIONS(140), 3, - anon_sym_BANG, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(156), 3, + ACTIONS(73), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(83), 3, aux_sym_INT_token1, aux_sym_INT_token2, aux_sym_INT_token3, - ACTIONS(150), 4, + ACTIONS(65), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(77), 4, anon_sym_DATA_SEGMENT_ALIGN, anon_sym_DATA_SEGMENT_RELRO_END, anon_sym_MAX, anon_sym_MIN, - ACTIONS(144), 5, + ACTIONS(69), 5, anon_sym_NEXT, anon_sym_ABSOLUTE, anon_sym_DATA_SEGMENT_END, anon_sym_BLOCK, anon_sym_LOG2CEIL, - ACTIONS(138), 6, + ACTIONS(63), 6, anon_sym_ORIGIN, anon_sym_LENGTH, anon_sym_ALIGNOF, anon_sym_SIZEOF, anon_sym_ADDR, anon_sym_LOADADDR, - [2718] = 17, + [4885] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(128), 1, + ACTIONS(55), 1, anon_sym_ASSERT, - ACTIONS(142), 1, - anon_sym_TILDE, - ACTIONS(148), 1, + ACTIONS(75), 1, anon_sym_ALIGN, - ACTIONS(152), 1, + ACTIONS(79), 1, anon_sym_SEGMENT_START, - ACTIONS(160), 1, + ACTIONS(158), 1, anon_sym_LPAREN, - STATE(114), 1, + STATE(124), 1, sym_INT, - STATE(127), 1, + STATE(185), 1, sym_exp, - STATE(210), 1, - sym_mustbe_exp, - STATE(477), 1, - sym_fill_exp, - ACTIONS(124), 2, - anon_sym_SIZEOF_HEADERS, - sym_NAME, - ACTIONS(146), 2, + ACTIONS(71), 2, anon_sym_DEFINED, anon_sym_CONSTANT, - ACTIONS(140), 3, - anon_sym_BANG, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(156), 3, + ACTIONS(73), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(83), 3, aux_sym_INT_token1, aux_sym_INT_token2, aux_sym_INT_token3, - ACTIONS(150), 4, + ACTIONS(65), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(77), 4, anon_sym_DATA_SEGMENT_ALIGN, anon_sym_DATA_SEGMENT_RELRO_END, anon_sym_MAX, anon_sym_MIN, - ACTIONS(144), 5, + ACTIONS(69), 5, anon_sym_NEXT, anon_sym_ABSOLUTE, anon_sym_DATA_SEGMENT_END, anon_sym_BLOCK, anon_sym_LOG2CEIL, - ACTIONS(138), 6, + ACTIONS(63), 6, anon_sym_ORIGIN, anon_sym_LENGTH, anon_sym_ALIGNOF, anon_sym_SIZEOF, anon_sym_ADDR, anon_sym_LOADADDR, - [2788] = 17, + [4947] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(375), 1, - anon_sym_LPAREN, - ACTIONS(377), 1, + ACTIONS(55), 1, anon_sym_ASSERT, - ACTIONS(383), 1, - anon_sym_TILDE, - ACTIONS(389), 1, + ACTIONS(75), 1, anon_sym_ALIGN, - ACTIONS(393), 1, + ACTIONS(79), 1, anon_sym_SEGMENT_START, - STATE(83), 1, + ACTIONS(158), 1, + anon_sym_LPAREN, + STATE(124), 1, sym_INT, - STATE(103), 1, + STATE(182), 1, sym_exp, - STATE(210), 1, - sym_mustbe_exp, - STATE(395), 1, - sym_fill_exp, - ACTIONS(373), 2, - anon_sym_SIZEOF_HEADERS, - sym_NAME, - ACTIONS(387), 2, + ACTIONS(71), 2, anon_sym_DEFINED, anon_sym_CONSTANT, - ACTIONS(381), 3, - anon_sym_BANG, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(395), 3, + ACTIONS(73), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(83), 3, aux_sym_INT_token1, aux_sym_INT_token2, aux_sym_INT_token3, - ACTIONS(391), 4, + ACTIONS(65), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(77), 4, anon_sym_DATA_SEGMENT_ALIGN, anon_sym_DATA_SEGMENT_RELRO_END, anon_sym_MAX, anon_sym_MIN, - ACTIONS(385), 5, + ACTIONS(69), 5, anon_sym_NEXT, anon_sym_ABSOLUTE, anon_sym_DATA_SEGMENT_END, anon_sym_BLOCK, anon_sym_LOG2CEIL, - ACTIONS(379), 6, + ACTIONS(63), 6, anon_sym_ORIGIN, anon_sym_LENGTH, anon_sym_ALIGNOF, anon_sym_SIZEOF, anon_sym_ADDR, anon_sym_LOADADDR, - [2858] = 17, + [5009] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(375), 1, - anon_sym_LPAREN, - ACTIONS(377), 1, + ACTIONS(55), 1, anon_sym_ASSERT, - ACTIONS(383), 1, - anon_sym_TILDE, - ACTIONS(389), 1, + ACTIONS(75), 1, anon_sym_ALIGN, - ACTIONS(393), 1, + ACTIONS(79), 1, anon_sym_SEGMENT_START, - STATE(83), 1, + ACTIONS(158), 1, + anon_sym_LPAREN, + STATE(124), 1, sym_INT, - STATE(103), 1, + STATE(177), 1, sym_exp, - STATE(210), 1, - sym_mustbe_exp, - STATE(225), 1, - sym_fill_exp, - ACTIONS(373), 2, - anon_sym_SIZEOF_HEADERS, - sym_NAME, - ACTIONS(387), 2, + ACTIONS(71), 2, anon_sym_DEFINED, anon_sym_CONSTANT, - ACTIONS(381), 3, - anon_sym_BANG, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(395), 3, + ACTIONS(73), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(83), 3, aux_sym_INT_token1, aux_sym_INT_token2, aux_sym_INT_token3, - ACTIONS(391), 4, + ACTIONS(65), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(77), 4, anon_sym_DATA_SEGMENT_ALIGN, anon_sym_DATA_SEGMENT_RELRO_END, anon_sym_MAX, anon_sym_MIN, - ACTIONS(385), 5, + ACTIONS(69), 5, anon_sym_NEXT, anon_sym_ABSOLUTE, anon_sym_DATA_SEGMENT_END, anon_sym_BLOCK, anon_sym_LOG2CEIL, - ACTIONS(379), 6, + ACTIONS(63), 6, anon_sym_ORIGIN, anon_sym_LENGTH, anon_sym_ALIGNOF, anon_sym_SIZEOF, anon_sym_ADDR, anon_sym_LOADADDR, - [2928] = 17, + [5071] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(375), 1, - anon_sym_LPAREN, - ACTIONS(377), 1, + ACTIONS(55), 1, anon_sym_ASSERT, - ACTIONS(383), 1, - anon_sym_TILDE, - ACTIONS(389), 1, + ACTIONS(75), 1, anon_sym_ALIGN, - ACTIONS(393), 1, + ACTIONS(79), 1, anon_sym_SEGMENT_START, - STATE(83), 1, + ACTIONS(158), 1, + anon_sym_LPAREN, + STATE(124), 1, sym_INT, - STATE(103), 1, + STATE(169), 1, sym_exp, - STATE(210), 1, - sym_mustbe_exp, - STATE(221), 1, - sym_fill_exp, - ACTIONS(373), 2, - anon_sym_SIZEOF_HEADERS, - sym_NAME, - ACTIONS(387), 2, + ACTIONS(71), 2, anon_sym_DEFINED, anon_sym_CONSTANT, - ACTIONS(381), 3, - anon_sym_BANG, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(395), 3, + ACTIONS(73), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(83), 3, aux_sym_INT_token1, aux_sym_INT_token2, aux_sym_INT_token3, - ACTIONS(391), 4, + ACTIONS(65), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(77), 4, anon_sym_DATA_SEGMENT_ALIGN, anon_sym_DATA_SEGMENT_RELRO_END, anon_sym_MAX, anon_sym_MIN, - ACTIONS(385), 5, + ACTIONS(69), 5, anon_sym_NEXT, anon_sym_ABSOLUTE, anon_sym_DATA_SEGMENT_END, anon_sym_BLOCK, anon_sym_LOG2CEIL, - ACTIONS(379), 6, + ACTIONS(63), 6, anon_sym_ORIGIN, anon_sym_LENGTH, anon_sym_ALIGNOF, anon_sym_SIZEOF, anon_sym_ADDR, anon_sym_LOADADDR, - [2998] = 17, + [5133] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(375), 1, - anon_sym_LPAREN, - ACTIONS(377), 1, + ACTIONS(55), 1, anon_sym_ASSERT, - ACTIONS(383), 1, - anon_sym_TILDE, - ACTIONS(389), 1, + ACTIONS(75), 1, anon_sym_ALIGN, - ACTIONS(393), 1, + ACTIONS(79), 1, anon_sym_SEGMENT_START, - STATE(83), 1, + ACTIONS(158), 1, + anon_sym_LPAREN, + STATE(124), 1, sym_INT, - STATE(103), 1, + STATE(165), 1, sym_exp, - STATE(210), 1, - sym_mustbe_exp, - STATE(401), 1, - sym_fill_exp, - ACTIONS(373), 2, - anon_sym_SIZEOF_HEADERS, - sym_NAME, - ACTIONS(387), 2, + ACTIONS(71), 2, anon_sym_DEFINED, anon_sym_CONSTANT, - ACTIONS(381), 3, - anon_sym_BANG, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(395), 3, + ACTIONS(73), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(83), 3, aux_sym_INT_token1, aux_sym_INT_token2, aux_sym_INT_token3, - ACTIONS(391), 4, + ACTIONS(65), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(77), 4, anon_sym_DATA_SEGMENT_ALIGN, anon_sym_DATA_SEGMENT_RELRO_END, anon_sym_MAX, anon_sym_MIN, - ACTIONS(385), 5, + ACTIONS(69), 5, anon_sym_NEXT, anon_sym_ABSOLUTE, anon_sym_DATA_SEGMENT_END, anon_sym_BLOCK, anon_sym_LOG2CEIL, - ACTIONS(379), 6, + ACTIONS(63), 6, anon_sym_ORIGIN, anon_sym_LENGTH, anon_sym_ALIGNOF, anon_sym_SIZEOF, anon_sym_ADDR, anon_sym_LOADADDR, - [3068] = 17, + [5195] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(375), 1, anon_sym_LPAREN, ACTIONS(377), 1, anon_sym_ASSERT, - ACTIONS(383), 1, - anon_sym_TILDE, ACTIONS(389), 1, anon_sym_ALIGN, ACTIONS(393), 1, anon_sym_SEGMENT_START, - STATE(83), 1, - sym_INT, - STATE(103), 1, + STATE(107), 1, sym_exp, - STATE(210), 1, - sym_mustbe_exp, - STATE(214), 1, - sym_fill_exp, - ACTIONS(373), 2, - anon_sym_SIZEOF_HEADERS, - sym_NAME, - ACTIONS(387), 2, + STATE(109), 1, + sym_INT, + ACTIONS(385), 2, anon_sym_DEFINED, anon_sym_CONSTANT, - ACTIONS(381), 3, - anon_sym_BANG, - anon_sym_DASH, - anon_sym_PLUS, + ACTIONS(387), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, ACTIONS(395), 3, aux_sym_INT_token1, aux_sym_INT_token2, aux_sym_INT_token3, + ACTIONS(381), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, ACTIONS(391), 4, anon_sym_DATA_SEGMENT_ALIGN, anon_sym_DATA_SEGMENT_RELRO_END, anon_sym_MAX, anon_sym_MIN, - ACTIONS(385), 5, + ACTIONS(383), 5, anon_sym_NEXT, anon_sym_ABSOLUTE, anon_sym_DATA_SEGMENT_END, @@ -11961,1145 +18529,1100 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SIZEOF, anon_sym_ADDR, anon_sym_LOADADDR, - [3138] = 17, + [5257] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(375), 1, + ACTIONS(397), 1, anon_sym_LPAREN, - ACTIONS(377), 1, + ACTIONS(399), 1, anon_sym_ASSERT, - ACTIONS(383), 1, - anon_sym_TILDE, - ACTIONS(389), 1, + ACTIONS(411), 1, anon_sym_ALIGN, - ACTIONS(393), 1, + ACTIONS(415), 1, anon_sym_SEGMENT_START, - STATE(83), 1, - sym_INT, - STATE(103), 1, + STATE(144), 1, sym_exp, - STATE(210), 1, - sym_mustbe_exp, - STATE(222), 1, - sym_fill_exp, - ACTIONS(373), 2, - anon_sym_SIZEOF_HEADERS, - sym_NAME, - ACTIONS(387), 2, + STATE(146), 1, + sym_INT, + ACTIONS(407), 2, anon_sym_DEFINED, anon_sym_CONSTANT, - ACTIONS(381), 3, - anon_sym_BANG, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(395), 3, + ACTIONS(409), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(417), 3, aux_sym_INT_token1, aux_sym_INT_token2, aux_sym_INT_token3, - ACTIONS(391), 4, + ACTIONS(403), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(413), 4, anon_sym_DATA_SEGMENT_ALIGN, anon_sym_DATA_SEGMENT_RELRO_END, anon_sym_MAX, anon_sym_MIN, - ACTIONS(385), 5, + ACTIONS(405), 5, anon_sym_NEXT, anon_sym_ABSOLUTE, anon_sym_DATA_SEGMENT_END, anon_sym_BLOCK, anon_sym_LOG2CEIL, - ACTIONS(379), 6, + ACTIONS(401), 6, anon_sym_ORIGIN, anon_sym_LENGTH, anon_sym_ALIGNOF, anon_sym_SIZEOF, anon_sym_ADDR, anon_sym_LOADADDR, - [3208] = 17, + [5319] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(375), 1, - anon_sym_LPAREN, - ACTIONS(377), 1, + ACTIONS(55), 1, anon_sym_ASSERT, - ACTIONS(383), 1, - anon_sym_TILDE, - ACTIONS(389), 1, + ACTIONS(75), 1, anon_sym_ALIGN, - ACTIONS(393), 1, + ACTIONS(79), 1, anon_sym_SEGMENT_START, - STATE(83), 1, + ACTIONS(158), 1, + anon_sym_LPAREN, + STATE(124), 1, sym_INT, - STATE(103), 1, + STATE(167), 1, sym_exp, - STATE(210), 1, - sym_mustbe_exp, - STATE(212), 1, - sym_fill_exp, - ACTIONS(373), 2, - anon_sym_SIZEOF_HEADERS, - sym_NAME, - ACTIONS(387), 2, + ACTIONS(71), 2, anon_sym_DEFINED, anon_sym_CONSTANT, - ACTIONS(381), 3, - anon_sym_BANG, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(395), 3, + ACTIONS(73), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(83), 3, aux_sym_INT_token1, aux_sym_INT_token2, aux_sym_INT_token3, - ACTIONS(391), 4, + ACTIONS(65), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(77), 4, anon_sym_DATA_SEGMENT_ALIGN, anon_sym_DATA_SEGMENT_RELRO_END, anon_sym_MAX, anon_sym_MIN, - ACTIONS(385), 5, + ACTIONS(69), 5, anon_sym_NEXT, anon_sym_ABSOLUTE, anon_sym_DATA_SEGMENT_END, anon_sym_BLOCK, anon_sym_LOG2CEIL, - ACTIONS(379), 6, + ACTIONS(63), 6, anon_sym_ORIGIN, anon_sym_LENGTH, anon_sym_ALIGNOF, anon_sym_SIZEOF, anon_sym_ADDR, anon_sym_LOADADDR, - [3278] = 17, + [5381] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(375), 1, - anon_sym_LPAREN, - ACTIONS(377), 1, + ACTIONS(55), 1, anon_sym_ASSERT, - ACTIONS(383), 1, - anon_sym_TILDE, - ACTIONS(389), 1, + ACTIONS(75), 1, anon_sym_ALIGN, - ACTIONS(393), 1, + ACTIONS(79), 1, anon_sym_SEGMENT_START, - STATE(83), 1, + ACTIONS(158), 1, + anon_sym_LPAREN, + STATE(124), 1, sym_INT, - STATE(103), 1, + STATE(154), 1, sym_exp, - STATE(210), 1, - sym_mustbe_exp, - STATE(213), 1, - sym_fill_exp, - ACTIONS(373), 2, - anon_sym_SIZEOF_HEADERS, - sym_NAME, - ACTIONS(387), 2, + ACTIONS(71), 2, anon_sym_DEFINED, - anon_sym_CONSTANT, - ACTIONS(381), 3, - anon_sym_BANG, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(395), 3, + anon_sym_CONSTANT, + ACTIONS(73), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(83), 3, aux_sym_INT_token1, aux_sym_INT_token2, aux_sym_INT_token3, - ACTIONS(391), 4, + ACTIONS(65), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(77), 4, anon_sym_DATA_SEGMENT_ALIGN, anon_sym_DATA_SEGMENT_RELRO_END, anon_sym_MAX, anon_sym_MIN, - ACTIONS(385), 5, + ACTIONS(69), 5, anon_sym_NEXT, anon_sym_ABSOLUTE, anon_sym_DATA_SEGMENT_END, anon_sym_BLOCK, anon_sym_LOG2CEIL, - ACTIONS(379), 6, + ACTIONS(63), 6, anon_sym_ORIGIN, anon_sym_LENGTH, anon_sym_ALIGNOF, anon_sym_SIZEOF, anon_sym_ADDR, anon_sym_LOADADDR, - [3348] = 17, + [5443] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(375), 1, - anon_sym_LPAREN, - ACTIONS(377), 1, + ACTIONS(55), 1, anon_sym_ASSERT, - ACTIONS(383), 1, - anon_sym_TILDE, - ACTIONS(389), 1, + ACTIONS(75), 1, anon_sym_ALIGN, - ACTIONS(393), 1, + ACTIONS(79), 1, anon_sym_SEGMENT_START, - STATE(83), 1, + ACTIONS(158), 1, + anon_sym_LPAREN, + STATE(124), 1, sym_INT, - STATE(103), 1, + STATE(152), 1, sym_exp, - STATE(210), 1, - sym_mustbe_exp, - STATE(217), 1, - sym_fill_exp, - ACTIONS(373), 2, - anon_sym_SIZEOF_HEADERS, - sym_NAME, - ACTIONS(387), 2, + ACTIONS(71), 2, anon_sym_DEFINED, anon_sym_CONSTANT, - ACTIONS(381), 3, - anon_sym_BANG, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(395), 3, + ACTIONS(73), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(83), 3, aux_sym_INT_token1, aux_sym_INT_token2, aux_sym_INT_token3, - ACTIONS(391), 4, + ACTIONS(65), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(77), 4, anon_sym_DATA_SEGMENT_ALIGN, anon_sym_DATA_SEGMENT_RELRO_END, anon_sym_MAX, anon_sym_MIN, - ACTIONS(385), 5, + ACTIONS(69), 5, anon_sym_NEXT, anon_sym_ABSOLUTE, anon_sym_DATA_SEGMENT_END, anon_sym_BLOCK, anon_sym_LOG2CEIL, - ACTIONS(379), 6, + ACTIONS(63), 6, anon_sym_ORIGIN, anon_sym_LENGTH, anon_sym_ALIGNOF, anon_sym_SIZEOF, anon_sym_ADDR, anon_sym_LOADADDR, - [3418] = 17, + [5505] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(375), 1, - anon_sym_LPAREN, - ACTIONS(377), 1, + ACTIONS(55), 1, anon_sym_ASSERT, - ACTIONS(383), 1, - anon_sym_TILDE, - ACTIONS(389), 1, + ACTIONS(75), 1, anon_sym_ALIGN, - ACTIONS(393), 1, + ACTIONS(79), 1, anon_sym_SEGMENT_START, - STATE(83), 1, + ACTIONS(158), 1, + anon_sym_LPAREN, + STATE(124), 1, sym_INT, - STATE(103), 1, + STATE(179), 1, sym_exp, - STATE(210), 1, - sym_mustbe_exp, - STATE(226), 1, - sym_fill_exp, - ACTIONS(373), 2, - anon_sym_SIZEOF_HEADERS, - sym_NAME, - ACTIONS(387), 2, + ACTIONS(71), 2, anon_sym_DEFINED, anon_sym_CONSTANT, - ACTIONS(381), 3, - anon_sym_BANG, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(395), 3, + ACTIONS(73), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(83), 3, aux_sym_INT_token1, aux_sym_INT_token2, aux_sym_INT_token3, - ACTIONS(391), 4, + ACTIONS(65), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(77), 4, anon_sym_DATA_SEGMENT_ALIGN, anon_sym_DATA_SEGMENT_RELRO_END, anon_sym_MAX, anon_sym_MIN, - ACTIONS(385), 5, + ACTIONS(69), 5, anon_sym_NEXT, anon_sym_ABSOLUTE, anon_sym_DATA_SEGMENT_END, anon_sym_BLOCK, anon_sym_LOG2CEIL, - ACTIONS(379), 6, + ACTIONS(63), 6, anon_sym_ORIGIN, anon_sym_LENGTH, anon_sym_ALIGNOF, anon_sym_SIZEOF, anon_sym_ADDR, anon_sym_LOADADDR, - [3488] = 16, + [5567] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(375), 1, - anon_sym_LPAREN, - ACTIONS(377), 1, + ACTIONS(55), 1, anon_sym_ASSERT, - ACTIONS(383), 1, - anon_sym_TILDE, - ACTIONS(389), 1, + ACTIONS(75), 1, anon_sym_ALIGN, - ACTIONS(393), 1, + ACTIONS(79), 1, anon_sym_SEGMENT_START, - STATE(83), 1, + ACTIONS(158), 1, + anon_sym_LPAREN, + STATE(124), 1, sym_INT, - STATE(129), 1, + STATE(178), 1, sym_exp, - STATE(337), 1, - sym_phdr_type, - ACTIONS(373), 2, - anon_sym_SIZEOF_HEADERS, - sym_NAME, - ACTIONS(387), 2, + ACTIONS(71), 2, anon_sym_DEFINED, anon_sym_CONSTANT, - ACTIONS(381), 3, - anon_sym_BANG, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(395), 3, + ACTIONS(73), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(83), 3, aux_sym_INT_token1, aux_sym_INT_token2, aux_sym_INT_token3, - ACTIONS(391), 4, + ACTIONS(65), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(77), 4, anon_sym_DATA_SEGMENT_ALIGN, anon_sym_DATA_SEGMENT_RELRO_END, anon_sym_MAX, anon_sym_MIN, - ACTIONS(385), 5, + ACTIONS(69), 5, anon_sym_NEXT, anon_sym_ABSOLUTE, anon_sym_DATA_SEGMENT_END, anon_sym_BLOCK, anon_sym_LOG2CEIL, - ACTIONS(379), 6, + ACTIONS(63), 6, anon_sym_ORIGIN, anon_sym_LENGTH, anon_sym_ALIGNOF, anon_sym_SIZEOF, anon_sym_ADDR, anon_sym_LOADADDR, - [3555] = 16, + [5629] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(375), 1, - anon_sym_LPAREN, - ACTIONS(377), 1, + ACTIONS(55), 1, anon_sym_ASSERT, - ACTIONS(383), 1, - anon_sym_TILDE, - ACTIONS(389), 1, + ACTIONS(75), 1, anon_sym_ALIGN, - ACTIONS(393), 1, + ACTIONS(79), 1, anon_sym_SEGMENT_START, - STATE(83), 1, + ACTIONS(158), 1, + anon_sym_LPAREN, + STATE(124), 1, sym_INT, - STATE(103), 1, + STATE(157), 1, sym_exp, - STATE(344), 1, - sym_mustbe_exp, - ACTIONS(373), 2, - anon_sym_SIZEOF_HEADERS, - sym_NAME, - ACTIONS(387), 2, + ACTIONS(71), 2, anon_sym_DEFINED, anon_sym_CONSTANT, - ACTIONS(381), 3, - anon_sym_BANG, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(395), 3, + ACTIONS(73), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(83), 3, aux_sym_INT_token1, aux_sym_INT_token2, aux_sym_INT_token3, - ACTIONS(391), 4, + ACTIONS(65), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(77), 4, anon_sym_DATA_SEGMENT_ALIGN, anon_sym_DATA_SEGMENT_RELRO_END, anon_sym_MAX, anon_sym_MIN, - ACTIONS(385), 5, + ACTIONS(69), 5, anon_sym_NEXT, anon_sym_ABSOLUTE, anon_sym_DATA_SEGMENT_END, anon_sym_BLOCK, anon_sym_LOG2CEIL, - ACTIONS(379), 6, + ACTIONS(63), 6, anon_sym_ORIGIN, anon_sym_LENGTH, anon_sym_ALIGNOF, anon_sym_SIZEOF, anon_sym_ADDR, anon_sym_LOADADDR, - [3622] = 16, + [5691] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(128), 1, + ACTIONS(397), 1, + anon_sym_LPAREN, + ACTIONS(399), 1, anon_sym_ASSERT, - ACTIONS(142), 1, - anon_sym_TILDE, - ACTIONS(148), 1, + ACTIONS(411), 1, anon_sym_ALIGN, - ACTIONS(152), 1, + ACTIONS(415), 1, anon_sym_SEGMENT_START, - ACTIONS(160), 1, - anon_sym_LPAREN, - STATE(114), 1, - sym_INT, - STATE(127), 1, + STATE(141), 1, sym_exp, - STATE(555), 1, - sym_mustbe_exp, - ACTIONS(124), 2, - anon_sym_SIZEOF_HEADERS, - sym_NAME, - ACTIONS(146), 2, + STATE(146), 1, + sym_INT, + ACTIONS(407), 2, anon_sym_DEFINED, anon_sym_CONSTANT, - ACTIONS(140), 3, - anon_sym_BANG, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(156), 3, + ACTIONS(409), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(417), 3, aux_sym_INT_token1, aux_sym_INT_token2, aux_sym_INT_token3, - ACTIONS(150), 4, + ACTIONS(403), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(413), 4, anon_sym_DATA_SEGMENT_ALIGN, anon_sym_DATA_SEGMENT_RELRO_END, anon_sym_MAX, anon_sym_MIN, - ACTIONS(144), 5, + ACTIONS(405), 5, anon_sym_NEXT, anon_sym_ABSOLUTE, anon_sym_DATA_SEGMENT_END, anon_sym_BLOCK, anon_sym_LOG2CEIL, - ACTIONS(138), 6, + ACTIONS(401), 6, anon_sym_ORIGIN, anon_sym_LENGTH, anon_sym_ALIGNOF, anon_sym_SIZEOF, anon_sym_ADDR, anon_sym_LOADADDR, - [3689] = 16, + [5753] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(128), 1, + ACTIONS(55), 1, anon_sym_ASSERT, - ACTIONS(142), 1, - anon_sym_TILDE, - ACTIONS(148), 1, + ACTIONS(75), 1, anon_sym_ALIGN, - ACTIONS(152), 1, + ACTIONS(79), 1, anon_sym_SEGMENT_START, - ACTIONS(160), 1, + ACTIONS(158), 1, anon_sym_LPAREN, - STATE(114), 1, + STATE(124), 1, sym_INT, - STATE(127), 1, + STATE(135), 1, sym_exp, - STATE(371), 1, - sym_mustbe_exp, - ACTIONS(124), 2, - anon_sym_SIZEOF_HEADERS, - sym_NAME, - ACTIONS(146), 2, + ACTIONS(71), 2, anon_sym_DEFINED, anon_sym_CONSTANT, - ACTIONS(140), 3, - anon_sym_BANG, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(156), 3, + ACTIONS(73), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(83), 3, aux_sym_INT_token1, aux_sym_INT_token2, aux_sym_INT_token3, - ACTIONS(150), 4, + ACTIONS(65), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(77), 4, anon_sym_DATA_SEGMENT_ALIGN, anon_sym_DATA_SEGMENT_RELRO_END, anon_sym_MAX, anon_sym_MIN, - ACTIONS(144), 5, + ACTIONS(69), 5, anon_sym_NEXT, anon_sym_ABSOLUTE, anon_sym_DATA_SEGMENT_END, anon_sym_BLOCK, anon_sym_LOG2CEIL, - ACTIONS(138), 6, + ACTIONS(63), 6, anon_sym_ORIGIN, anon_sym_LENGTH, anon_sym_ALIGNOF, anon_sym_SIZEOF, anon_sym_ADDR, anon_sym_LOADADDR, - [3756] = 16, + [5815] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(128), 1, + ACTIONS(55), 1, anon_sym_ASSERT, - ACTIONS(142), 1, - anon_sym_TILDE, - ACTIONS(148), 1, + ACTIONS(75), 1, anon_sym_ALIGN, - ACTIONS(152), 1, + ACTIONS(79), 1, anon_sym_SEGMENT_START, - ACTIONS(160), 1, + ACTIONS(158), 1, anon_sym_LPAREN, - STATE(114), 1, + STATE(124), 1, sym_INT, - STATE(127), 1, + STATE(175), 1, sym_exp, - STATE(477), 1, - sym_mustbe_exp, - ACTIONS(124), 2, - anon_sym_SIZEOF_HEADERS, - sym_NAME, - ACTIONS(146), 2, + ACTIONS(71), 2, anon_sym_DEFINED, anon_sym_CONSTANT, - ACTIONS(140), 3, - anon_sym_BANG, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(156), 3, + ACTIONS(73), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(83), 3, aux_sym_INT_token1, aux_sym_INT_token2, aux_sym_INT_token3, - ACTIONS(150), 4, + ACTIONS(65), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(77), 4, anon_sym_DATA_SEGMENT_ALIGN, anon_sym_DATA_SEGMENT_RELRO_END, anon_sym_MAX, anon_sym_MIN, - ACTIONS(144), 5, + ACTIONS(69), 5, anon_sym_NEXT, anon_sym_ABSOLUTE, anon_sym_DATA_SEGMENT_END, anon_sym_BLOCK, anon_sym_LOG2CEIL, - ACTIONS(138), 6, + ACTIONS(63), 6, anon_sym_ORIGIN, anon_sym_LENGTH, anon_sym_ALIGNOF, anon_sym_SIZEOF, anon_sym_ADDR, anon_sym_LOADADDR, - [3823] = 16, + [5877] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(128), 1, + ACTIONS(397), 1, + anon_sym_LPAREN, + ACTIONS(399), 1, anon_sym_ASSERT, - ACTIONS(142), 1, - anon_sym_TILDE, - ACTIONS(148), 1, + ACTIONS(411), 1, anon_sym_ALIGN, - ACTIONS(152), 1, + ACTIONS(415), 1, anon_sym_SEGMENT_START, - ACTIONS(160), 1, - anon_sym_LPAREN, - STATE(114), 1, - sym_INT, - STATE(127), 1, + STATE(139), 1, sym_exp, - STATE(441), 1, - sym_mustbe_exp, - ACTIONS(124), 2, - anon_sym_SIZEOF_HEADERS, - sym_NAME, - ACTIONS(146), 2, + STATE(146), 1, + sym_INT, + ACTIONS(407), 2, anon_sym_DEFINED, anon_sym_CONSTANT, - ACTIONS(140), 3, - anon_sym_BANG, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(156), 3, + ACTIONS(409), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(417), 3, aux_sym_INT_token1, aux_sym_INT_token2, aux_sym_INT_token3, - ACTIONS(150), 4, + ACTIONS(403), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(413), 4, anon_sym_DATA_SEGMENT_ALIGN, anon_sym_DATA_SEGMENT_RELRO_END, anon_sym_MAX, anon_sym_MIN, - ACTIONS(144), 5, + ACTIONS(405), 5, anon_sym_NEXT, anon_sym_ABSOLUTE, anon_sym_DATA_SEGMENT_END, anon_sym_BLOCK, anon_sym_LOG2CEIL, - ACTIONS(138), 6, + ACTIONS(401), 6, anon_sym_ORIGIN, anon_sym_LENGTH, anon_sym_ALIGNOF, anon_sym_SIZEOF, anon_sym_ADDR, anon_sym_LOADADDR, - [3890] = 15, + [5939] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(128), 1, + ACTIONS(55), 1, anon_sym_ASSERT, - ACTIONS(142), 1, - anon_sym_TILDE, - ACTIONS(148), 1, + ACTIONS(75), 1, anon_sym_ALIGN, - ACTIONS(152), 1, + ACTIONS(79), 1, anon_sym_SEGMENT_START, - ACTIONS(160), 1, + ACTIONS(158), 1, anon_sym_LPAREN, - STATE(114), 1, + STATE(124), 1, sym_INT, - STATE(155), 1, + STATE(153), 1, sym_exp, - ACTIONS(124), 2, - anon_sym_SIZEOF_HEADERS, - sym_NAME, - ACTIONS(146), 2, + ACTIONS(71), 2, anon_sym_DEFINED, anon_sym_CONSTANT, - ACTIONS(140), 3, - anon_sym_BANG, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(156), 3, + ACTIONS(73), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(83), 3, aux_sym_INT_token1, aux_sym_INT_token2, aux_sym_INT_token3, - ACTIONS(150), 4, + ACTIONS(65), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(77), 4, anon_sym_DATA_SEGMENT_ALIGN, anon_sym_DATA_SEGMENT_RELRO_END, anon_sym_MAX, anon_sym_MIN, - ACTIONS(144), 5, + ACTIONS(69), 5, anon_sym_NEXT, anon_sym_ABSOLUTE, anon_sym_DATA_SEGMENT_END, anon_sym_BLOCK, anon_sym_LOG2CEIL, - ACTIONS(138), 6, + ACTIONS(63), 6, anon_sym_ORIGIN, anon_sym_LENGTH, anon_sym_ALIGNOF, anon_sym_SIZEOF, anon_sym_ADDR, anon_sym_LOADADDR, - [3954] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(399), 15, - anon_sym_GROUP, - anon_sym_INCLUDE, - anon_sym_ENTRY, - anon_sym_ASSERT, - anon_sym_AMP, - anon_sym_HIDDEN, - anon_sym_PROVIDE, - anon_sym_PROVIDE_HIDDEN, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_AT, - anon_sym_OVERLAY, - sym_NAME, - ACTIONS(401), 17, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_RBRACE, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_CARET, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_QMARK, - [3994] = 15, + [6001] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(128), 1, + ACTIONS(55), 1, anon_sym_ASSERT, - ACTIONS(142), 1, - anon_sym_TILDE, - ACTIONS(148), 1, + ACTIONS(75), 1, anon_sym_ALIGN, - ACTIONS(152), 1, + ACTIONS(79), 1, anon_sym_SEGMENT_START, - ACTIONS(160), 1, + ACTIONS(158), 1, anon_sym_LPAREN, - STATE(114), 1, + STATE(124), 1, sym_INT, - STATE(150), 1, + STATE(159), 1, sym_exp, - ACTIONS(124), 2, - anon_sym_SIZEOF_HEADERS, - sym_NAME, - ACTIONS(146), 2, + ACTIONS(71), 2, anon_sym_DEFINED, anon_sym_CONSTANT, - ACTIONS(140), 3, - anon_sym_BANG, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(156), 3, + ACTIONS(73), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(83), 3, aux_sym_INT_token1, aux_sym_INT_token2, aux_sym_INT_token3, - ACTIONS(150), 4, + ACTIONS(65), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(77), 4, anon_sym_DATA_SEGMENT_ALIGN, anon_sym_DATA_SEGMENT_RELRO_END, anon_sym_MAX, anon_sym_MIN, - ACTIONS(144), 5, + ACTIONS(69), 5, anon_sym_NEXT, anon_sym_ABSOLUTE, anon_sym_DATA_SEGMENT_END, anon_sym_BLOCK, anon_sym_LOG2CEIL, - ACTIONS(138), 6, + ACTIONS(63), 6, anon_sym_ORIGIN, anon_sym_LENGTH, anon_sym_ALIGNOF, anon_sym_SIZEOF, anon_sym_ADDR, anon_sym_LOADADDR, - [4058] = 15, + [6063] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(128), 1, + ACTIONS(55), 1, anon_sym_ASSERT, - ACTIONS(142), 1, - anon_sym_TILDE, - ACTIONS(148), 1, + ACTIONS(75), 1, anon_sym_ALIGN, - ACTIONS(152), 1, + ACTIONS(79), 1, anon_sym_SEGMENT_START, - ACTIONS(160), 1, + ACTIONS(158), 1, anon_sym_LPAREN, - STATE(114), 1, + STATE(124), 1, sym_INT, - STATE(133), 1, + STATE(170), 1, sym_exp, - ACTIONS(124), 2, - anon_sym_SIZEOF_HEADERS, - sym_NAME, - ACTIONS(146), 2, + ACTIONS(71), 2, anon_sym_DEFINED, anon_sym_CONSTANT, - ACTIONS(140), 3, - anon_sym_BANG, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(156), 3, + ACTIONS(73), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(83), 3, aux_sym_INT_token1, aux_sym_INT_token2, aux_sym_INT_token3, - ACTIONS(150), 4, + ACTIONS(65), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(77), 4, anon_sym_DATA_SEGMENT_ALIGN, anon_sym_DATA_SEGMENT_RELRO_END, anon_sym_MAX, anon_sym_MIN, - ACTIONS(144), 5, + ACTIONS(69), 5, anon_sym_NEXT, anon_sym_ABSOLUTE, anon_sym_DATA_SEGMENT_END, anon_sym_BLOCK, anon_sym_LOG2CEIL, - ACTIONS(138), 6, + ACTIONS(63), 6, anon_sym_ORIGIN, anon_sym_LENGTH, anon_sym_ALIGNOF, anon_sym_SIZEOF, anon_sym_ADDR, anon_sym_LOADADDR, - [4122] = 15, + [6125] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(128), 1, + ACTIONS(55), 1, anon_sym_ASSERT, - ACTIONS(142), 1, - anon_sym_TILDE, - ACTIONS(148), 1, + ACTIONS(75), 1, anon_sym_ALIGN, - ACTIONS(152), 1, + ACTIONS(79), 1, anon_sym_SEGMENT_START, - ACTIONS(160), 1, + ACTIONS(158), 1, anon_sym_LPAREN, - STATE(114), 1, + STATE(124), 1, sym_INT, - STATE(145), 1, + STATE(172), 1, sym_exp, - ACTIONS(124), 2, - anon_sym_SIZEOF_HEADERS, - sym_NAME, - ACTIONS(146), 2, + ACTIONS(71), 2, anon_sym_DEFINED, anon_sym_CONSTANT, - ACTIONS(140), 3, - anon_sym_BANG, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(156), 3, + ACTIONS(73), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(83), 3, aux_sym_INT_token1, aux_sym_INT_token2, aux_sym_INT_token3, - ACTIONS(150), 4, + ACTIONS(65), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(77), 4, anon_sym_DATA_SEGMENT_ALIGN, anon_sym_DATA_SEGMENT_RELRO_END, anon_sym_MAX, anon_sym_MIN, - ACTIONS(144), 5, + ACTIONS(69), 5, anon_sym_NEXT, anon_sym_ABSOLUTE, anon_sym_DATA_SEGMENT_END, anon_sym_BLOCK, anon_sym_LOG2CEIL, - ACTIONS(138), 6, + ACTIONS(63), 6, anon_sym_ORIGIN, anon_sym_LENGTH, anon_sym_ALIGNOF, anon_sym_SIZEOF, anon_sym_ADDR, anon_sym_LOADADDR, - [4186] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(403), 15, - anon_sym_GROUP, - anon_sym_INCLUDE, - anon_sym_ENTRY, - anon_sym_ASSERT, - anon_sym_AMP, - anon_sym_HIDDEN, - anon_sym_PROVIDE, - anon_sym_PROVIDE_HIDDEN, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - anon_sym_AT, - anon_sym_OVERLAY, - sym_NAME, - ACTIONS(405), 17, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_RBRACE, - anon_sym_DASH, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_CARET, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_QMARK, - [4226] = 15, + [6187] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(128), 1, + ACTIONS(55), 1, anon_sym_ASSERT, - ACTIONS(142), 1, - anon_sym_TILDE, - ACTIONS(148), 1, + ACTIONS(75), 1, anon_sym_ALIGN, - ACTIONS(152), 1, + ACTIONS(79), 1, anon_sym_SEGMENT_START, - ACTIONS(160), 1, + ACTIONS(158), 1, anon_sym_LPAREN, - STATE(114), 1, + STATE(124), 1, sym_INT, - STATE(153), 1, + STATE(176), 1, sym_exp, - ACTIONS(124), 2, - anon_sym_SIZEOF_HEADERS, - sym_NAME, - ACTIONS(146), 2, + ACTIONS(71), 2, anon_sym_DEFINED, anon_sym_CONSTANT, - ACTIONS(140), 3, - anon_sym_BANG, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(156), 3, + ACTIONS(73), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(83), 3, aux_sym_INT_token1, aux_sym_INT_token2, aux_sym_INT_token3, - ACTIONS(150), 4, + ACTIONS(65), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(77), 4, anon_sym_DATA_SEGMENT_ALIGN, anon_sym_DATA_SEGMENT_RELRO_END, anon_sym_MAX, anon_sym_MIN, - ACTIONS(144), 5, + ACTIONS(69), 5, anon_sym_NEXT, anon_sym_ABSOLUTE, anon_sym_DATA_SEGMENT_END, anon_sym_BLOCK, anon_sym_LOG2CEIL, - ACTIONS(138), 6, + ACTIONS(63), 6, anon_sym_ORIGIN, anon_sym_LENGTH, anon_sym_ALIGNOF, anon_sym_SIZEOF, anon_sym_ADDR, anon_sym_LOADADDR, - [4290] = 15, + [6249] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(375), 1, - anon_sym_LPAREN, - ACTIONS(377), 1, + ACTIONS(55), 1, anon_sym_ASSERT, - ACTIONS(383), 1, - anon_sym_TILDE, - ACTIONS(389), 1, + ACTIONS(75), 1, anon_sym_ALIGN, - ACTIONS(393), 1, + ACTIONS(79), 1, anon_sym_SEGMENT_START, - STATE(74), 1, - sym_exp, - STATE(83), 1, + ACTIONS(158), 1, + anon_sym_LPAREN, + STATE(124), 1, sym_INT, - ACTIONS(373), 2, - anon_sym_SIZEOF_HEADERS, - sym_NAME, - ACTIONS(387), 2, + STATE(171), 1, + sym_exp, + ACTIONS(71), 2, anon_sym_DEFINED, anon_sym_CONSTANT, - ACTIONS(381), 3, - anon_sym_BANG, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(395), 3, + ACTIONS(73), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(83), 3, aux_sym_INT_token1, aux_sym_INT_token2, aux_sym_INT_token3, - ACTIONS(391), 4, + ACTIONS(65), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(77), 4, anon_sym_DATA_SEGMENT_ALIGN, anon_sym_DATA_SEGMENT_RELRO_END, anon_sym_MAX, anon_sym_MIN, - ACTIONS(385), 5, + ACTIONS(69), 5, anon_sym_NEXT, anon_sym_ABSOLUTE, anon_sym_DATA_SEGMENT_END, anon_sym_BLOCK, anon_sym_LOG2CEIL, - ACTIONS(379), 6, + ACTIONS(63), 6, anon_sym_ORIGIN, anon_sym_LENGTH, anon_sym_ALIGNOF, anon_sym_SIZEOF, anon_sym_ADDR, anon_sym_LOADADDR, - [4354] = 15, + [6311] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(128), 1, + ACTIONS(55), 1, anon_sym_ASSERT, - ACTIONS(142), 1, - anon_sym_TILDE, - ACTIONS(148), 1, + ACTIONS(75), 1, anon_sym_ALIGN, - ACTIONS(152), 1, + ACTIONS(79), 1, anon_sym_SEGMENT_START, - ACTIONS(160), 1, + ACTIONS(158), 1, anon_sym_LPAREN, - STATE(114), 1, + STATE(124), 1, sym_INT, - STATE(131), 1, + STATE(173), 1, sym_exp, - ACTIONS(124), 2, - anon_sym_SIZEOF_HEADERS, - sym_NAME, - ACTIONS(146), 2, + ACTIONS(71), 2, anon_sym_DEFINED, anon_sym_CONSTANT, - ACTIONS(140), 3, - anon_sym_BANG, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(156), 3, + ACTIONS(73), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(83), 3, aux_sym_INT_token1, aux_sym_INT_token2, aux_sym_INT_token3, - ACTIONS(150), 4, + ACTIONS(65), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(77), 4, anon_sym_DATA_SEGMENT_ALIGN, anon_sym_DATA_SEGMENT_RELRO_END, anon_sym_MAX, anon_sym_MIN, - ACTIONS(144), 5, + ACTIONS(69), 5, anon_sym_NEXT, anon_sym_ABSOLUTE, anon_sym_DATA_SEGMENT_END, anon_sym_BLOCK, anon_sym_LOG2CEIL, - ACTIONS(138), 6, + ACTIONS(63), 6, anon_sym_ORIGIN, anon_sym_LENGTH, anon_sym_ALIGNOF, anon_sym_SIZEOF, anon_sym_ADDR, anon_sym_LOADADDR, - [4418] = 15, + [6373] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(128), 1, + ACTIONS(55), 1, anon_sym_ASSERT, - ACTIONS(142), 1, - anon_sym_TILDE, - ACTIONS(148), 1, + ACTIONS(75), 1, anon_sym_ALIGN, - ACTIONS(152), 1, + ACTIONS(79), 1, anon_sym_SEGMENT_START, - ACTIONS(160), 1, + ACTIONS(158), 1, anon_sym_LPAREN, - STATE(114), 1, + STATE(124), 1, sym_INT, - STATE(130), 1, + STATE(174), 1, sym_exp, - ACTIONS(124), 2, - anon_sym_SIZEOF_HEADERS, - sym_NAME, - ACTIONS(146), 2, + ACTIONS(71), 2, anon_sym_DEFINED, anon_sym_CONSTANT, - ACTIONS(140), 3, - anon_sym_BANG, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(156), 3, + ACTIONS(73), 2, + anon_sym_SIZEOF_HEADERS, + sym_SYMBOLNAME, + ACTIONS(83), 3, aux_sym_INT_token1, aux_sym_INT_token2, aux_sym_INT_token3, - ACTIONS(150), 4, + ACTIONS(65), 4, + anon_sym_BANG, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_TILDE, + ACTIONS(77), 4, anon_sym_DATA_SEGMENT_ALIGN, anon_sym_DATA_SEGMENT_RELRO_END, anon_sym_MAX, anon_sym_MIN, - ACTIONS(144), 5, + ACTIONS(69), 5, anon_sym_NEXT, anon_sym_ABSOLUTE, anon_sym_DATA_SEGMENT_END, anon_sym_BLOCK, anon_sym_LOG2CEIL, - ACTIONS(138), 6, + ACTIONS(63), 6, anon_sym_ORIGIN, anon_sym_LENGTH, anon_sym_ALIGNOF, anon_sym_SIZEOF, anon_sym_ADDR, anon_sym_LOADADDR, - [4482] = 15, + [6435] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(128), 1, - anon_sym_ASSERT, - ACTIONS(142), 1, - anon_sym_TILDE, - ACTIONS(148), 1, - anon_sym_ALIGN, - ACTIONS(152), 1, - anon_sym_SEGMENT_START, - ACTIONS(160), 1, + ACTIONS(421), 5, anon_sym_LPAREN, - STATE(114), 1, - sym_INT, - STATE(142), 1, - sym_exp, - ACTIONS(124), 2, - anon_sym_SIZEOF_HEADERS, - sym_NAME, - ACTIONS(146), 2, - anon_sym_DEFINED, - anon_sym_CONSTANT, - ACTIONS(140), 3, anon_sym_BANG, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(156), 3, - aux_sym_INT_token1, - aux_sym_INT_token2, - aux_sym_INT_token3, - ACTIONS(150), 4, - anon_sym_DATA_SEGMENT_ALIGN, - anon_sym_DATA_SEGMENT_RELRO_END, - anon_sym_MAX, - anon_sym_MIN, - ACTIONS(144), 5, + anon_sym_TILDE, + ACTIONS(423), 25, + anon_sym_ASSERT, + anon_sym_ORIGIN, + anon_sym_LENGTH, anon_sym_NEXT, anon_sym_ABSOLUTE, anon_sym_DATA_SEGMENT_END, anon_sym_BLOCK, anon_sym_LOG2CEIL, - ACTIONS(138), 6, - anon_sym_ORIGIN, - anon_sym_LENGTH, + anon_sym_DEFINED, + anon_sym_CONSTANT, + anon_sym_SIZEOF_HEADERS, anon_sym_ALIGNOF, anon_sym_SIZEOF, anon_sym_ADDR, anon_sym_LOADADDR, - [4546] = 15, + anon_sym_ALIGN, + anon_sym_DATA_SEGMENT_ALIGN, + anon_sym_DATA_SEGMENT_RELRO_END, + anon_sym_MAX, + anon_sym_MIN, + anon_sym_SEGMENT_START, + sym_SYMBOLNAME, + aux_sym_INT_token1, + aux_sym_INT_token2, + aux_sym_INT_token3, + [6473] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(433), 1, + anon_sym_QMARK, + ACTIONS(427), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(429), 5, + anon_sym_AMP, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + ACTIONS(425), 9, + anon_sym_GROUP, + anon_sym_INCLUDE, + anon_sym_ENTRY, + anon_sym_ASSERT, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, + anon_sym_OVERLAY, + sym_NAME, + ACTIONS(431), 13, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_CARET, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + [6517] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(435), 14, + anon_sym_GROUP, + anon_sym_INCLUDE, + anon_sym_ENTRY, + anon_sym_ASSERT, + anon_sym_AMP, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_OVERLAY, + sym_NAME, + ACTIONS(437), 16, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_CARET, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK, + [6555] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(439), 14, + anon_sym_GROUP, + anon_sym_INCLUDE, + anon_sym_ENTRY, + anon_sym_ASSERT, + anon_sym_AMP, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_OVERLAY, + sym_NAME, + ACTIONS(441), 16, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_CARET, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK, + [6593] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(128), 1, + ACTIONS(443), 14, + anon_sym_GROUP, + anon_sym_INCLUDE, + anon_sym_ENTRY, anon_sym_ASSERT, - ACTIONS(142), 1, - anon_sym_TILDE, - ACTIONS(148), 1, - anon_sym_ALIGN, - ACTIONS(152), 1, - anon_sym_SEGMENT_START, - ACTIONS(160), 1, - anon_sym_LPAREN, - STATE(114), 1, - sym_INT, - STATE(146), 1, - sym_exp, - ACTIONS(124), 2, - anon_sym_SIZEOF_HEADERS, + anon_sym_AMP, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_OVERLAY, sym_NAME, - ACTIONS(146), 2, - anon_sym_DEFINED, - anon_sym_CONSTANT, - ACTIONS(140), 3, - anon_sym_BANG, + ACTIONS(445), 16, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(156), 3, - aux_sym_INT_token1, - aux_sym_INT_token2, - aux_sym_INT_token3, - ACTIONS(150), 4, - anon_sym_DATA_SEGMENT_ALIGN, - anon_sym_DATA_SEGMENT_RELRO_END, - anon_sym_MAX, - anon_sym_MIN, - ACTIONS(144), 5, - anon_sym_NEXT, - anon_sym_ABSOLUTE, - anon_sym_DATA_SEGMENT_END, - anon_sym_BLOCK, - anon_sym_LOG2CEIL, - ACTIONS(138), 6, - anon_sym_ORIGIN, - anon_sym_LENGTH, - anon_sym_ALIGNOF, - anon_sym_SIZEOF, - anon_sym_ADDR, - anon_sym_LOADADDR, - [4610] = 3, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_CARET, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK, + [6631] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(403), 15, + ACTIONS(447), 14, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, @@ -13112,12 +19635,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_PIPE, - anon_sym_AT, anon_sym_OVERLAY, sym_NAME, - ACTIONS(405), 17, + ACTIONS(449), 16, anon_sym_COMMA, - anon_sym_SEMI, anon_sym_RBRACE, anon_sym_DASH, anon_sym_PLUS, @@ -13133,157 +19654,115 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK, - [4650] = 15, + [6669] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(375), 1, - anon_sym_LPAREN, - ACTIONS(377), 1, + ACTIONS(451), 14, + anon_sym_GROUP, + anon_sym_INCLUDE, + anon_sym_ENTRY, anon_sym_ASSERT, - ACTIONS(383), 1, - anon_sym_TILDE, - ACTIONS(389), 1, - anon_sym_ALIGN, - ACTIONS(393), 1, - anon_sym_SEGMENT_START, - STATE(78), 1, - sym_exp, - STATE(83), 1, - sym_INT, - ACTIONS(373), 2, - anon_sym_SIZEOF_HEADERS, + anon_sym_AMP, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_OVERLAY, sym_NAME, - ACTIONS(387), 2, - anon_sym_DEFINED, - anon_sym_CONSTANT, - ACTIONS(381), 3, - anon_sym_BANG, + ACTIONS(453), 16, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(395), 3, - aux_sym_INT_token1, - aux_sym_INT_token2, - aux_sym_INT_token3, - ACTIONS(391), 4, - anon_sym_DATA_SEGMENT_ALIGN, - anon_sym_DATA_SEGMENT_RELRO_END, - anon_sym_MAX, - anon_sym_MIN, - ACTIONS(385), 5, - anon_sym_NEXT, - anon_sym_ABSOLUTE, - anon_sym_DATA_SEGMENT_END, - anon_sym_BLOCK, - anon_sym_LOG2CEIL, - ACTIONS(379), 6, - anon_sym_ORIGIN, - anon_sym_LENGTH, - anon_sym_ALIGNOF, - anon_sym_SIZEOF, - anon_sym_ADDR, - anon_sym_LOADADDR, - [4714] = 15, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_CARET, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK, + [6707] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(128), 1, + ACTIONS(455), 14, + anon_sym_GROUP, + anon_sym_INCLUDE, + anon_sym_ENTRY, anon_sym_ASSERT, - ACTIONS(142), 1, - anon_sym_TILDE, - ACTIONS(148), 1, - anon_sym_ALIGN, - ACTIONS(152), 1, - anon_sym_SEGMENT_START, - ACTIONS(160), 1, - anon_sym_LPAREN, - STATE(114), 1, - sym_INT, - STATE(148), 1, - sym_exp, - ACTIONS(124), 2, - anon_sym_SIZEOF_HEADERS, + anon_sym_AMP, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_OVERLAY, sym_NAME, - ACTIONS(146), 2, - anon_sym_DEFINED, - anon_sym_CONSTANT, - ACTIONS(140), 3, - anon_sym_BANG, + ACTIONS(457), 16, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(156), 3, - aux_sym_INT_token1, - aux_sym_INT_token2, - aux_sym_INT_token3, - ACTIONS(150), 4, - anon_sym_DATA_SEGMENT_ALIGN, - anon_sym_DATA_SEGMENT_RELRO_END, - anon_sym_MAX, - anon_sym_MIN, - ACTIONS(144), 5, - anon_sym_NEXT, - anon_sym_ABSOLUTE, - anon_sym_DATA_SEGMENT_END, - anon_sym_BLOCK, - anon_sym_LOG2CEIL, - ACTIONS(138), 6, - anon_sym_ORIGIN, - anon_sym_LENGTH, - anon_sym_ALIGNOF, - anon_sym_SIZEOF, - anon_sym_ADDR, - anon_sym_LOADADDR, - [4778] = 15, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_CARET, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK, + [6745] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(128), 1, + ACTIONS(455), 14, + anon_sym_GROUP, + anon_sym_INCLUDE, + anon_sym_ENTRY, anon_sym_ASSERT, - ACTIONS(142), 1, - anon_sym_TILDE, - ACTIONS(148), 1, - anon_sym_ALIGN, - ACTIONS(152), 1, - anon_sym_SEGMENT_START, - ACTIONS(160), 1, - anon_sym_LPAREN, - STATE(114), 1, - sym_INT, - STATE(147), 1, - sym_exp, - ACTIONS(124), 2, - anon_sym_SIZEOF_HEADERS, + anon_sym_AMP, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_OVERLAY, sym_NAME, - ACTIONS(146), 2, - anon_sym_DEFINED, - anon_sym_CONSTANT, - ACTIONS(140), 3, - anon_sym_BANG, + ACTIONS(457), 16, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(156), 3, - aux_sym_INT_token1, - aux_sym_INT_token2, - aux_sym_INT_token3, - ACTIONS(150), 4, - anon_sym_DATA_SEGMENT_ALIGN, - anon_sym_DATA_SEGMENT_RELRO_END, - anon_sym_MAX, - anon_sym_MIN, - ACTIONS(144), 5, - anon_sym_NEXT, - anon_sym_ABSOLUTE, - anon_sym_DATA_SEGMENT_END, - anon_sym_BLOCK, - anon_sym_LOG2CEIL, - ACTIONS(138), 6, - anon_sym_ORIGIN, - anon_sym_LENGTH, - anon_sym_ALIGNOF, - anon_sym_SIZEOF, - anon_sym_ADDR, - anon_sym_LOADADDR, - [4842] = 3, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_CARET, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK, + [6783] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(407), 15, + ACTIONS(459), 14, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, @@ -13296,12 +19775,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_PIPE, - anon_sym_AT, anon_sym_OVERLAY, sym_NAME, - ACTIONS(409), 17, + ACTIONS(461), 16, anon_sym_COMMA, - anon_sym_SEMI, anon_sym_RBRACE, anon_sym_DASH, anon_sym_PLUS, @@ -13317,225 +19794,254 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK, - [4882] = 15, + [6821] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(128), 1, + ACTIONS(459), 14, + anon_sym_GROUP, + anon_sym_INCLUDE, + anon_sym_ENTRY, anon_sym_ASSERT, - ACTIONS(142), 1, - anon_sym_TILDE, - ACTIONS(148), 1, - anon_sym_ALIGN, - ACTIONS(152), 1, - anon_sym_SEGMENT_START, - ACTIONS(160), 1, - anon_sym_LPAREN, - STATE(109), 1, - sym_exp, - STATE(114), 1, - sym_INT, - ACTIONS(124), 2, - anon_sym_SIZEOF_HEADERS, + anon_sym_AMP, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_OVERLAY, sym_NAME, - ACTIONS(146), 2, - anon_sym_DEFINED, - anon_sym_CONSTANT, - ACTIONS(140), 3, - anon_sym_BANG, + ACTIONS(461), 16, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(156), 3, - aux_sym_INT_token1, - aux_sym_INT_token2, - aux_sym_INT_token3, - ACTIONS(150), 4, - anon_sym_DATA_SEGMENT_ALIGN, - anon_sym_DATA_SEGMENT_RELRO_END, - anon_sym_MAX, - anon_sym_MIN, - ACTIONS(144), 5, - anon_sym_NEXT, - anon_sym_ABSOLUTE, - anon_sym_DATA_SEGMENT_END, - anon_sym_BLOCK, - anon_sym_LOG2CEIL, - ACTIONS(138), 6, - anon_sym_ORIGIN, - anon_sym_LENGTH, - anon_sym_ALIGNOF, - anon_sym_SIZEOF, - anon_sym_ADDR, - anon_sym_LOADADDR, - [4946] = 15, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_CARET, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK, + [6859] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(128), 1, + ACTIONS(463), 14, + anon_sym_GROUP, + anon_sym_INCLUDE, + anon_sym_ENTRY, anon_sym_ASSERT, - ACTIONS(142), 1, - anon_sym_TILDE, - ACTIONS(148), 1, - anon_sym_ALIGN, - ACTIONS(152), 1, - anon_sym_SEGMENT_START, - ACTIONS(160), 1, - anon_sym_LPAREN, - STATE(114), 1, - sym_INT, - STATE(151), 1, - sym_exp, - ACTIONS(124), 2, - anon_sym_SIZEOF_HEADERS, + anon_sym_AMP, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_OVERLAY, sym_NAME, - ACTIONS(146), 2, - anon_sym_DEFINED, - anon_sym_CONSTANT, - ACTIONS(140), 3, - anon_sym_BANG, + ACTIONS(465), 16, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(156), 3, - aux_sym_INT_token1, - aux_sym_INT_token2, - aux_sym_INT_token3, - ACTIONS(150), 4, - anon_sym_DATA_SEGMENT_ALIGN, - anon_sym_DATA_SEGMENT_RELRO_END, - anon_sym_MAX, - anon_sym_MIN, - ACTIONS(144), 5, - anon_sym_NEXT, - anon_sym_ABSOLUTE, - anon_sym_DATA_SEGMENT_END, - anon_sym_BLOCK, - anon_sym_LOG2CEIL, - ACTIONS(138), 6, - anon_sym_ORIGIN, - anon_sym_LENGTH, - anon_sym_ALIGNOF, - anon_sym_SIZEOF, - anon_sym_ADDR, - anon_sym_LOADADDR, - [5010] = 15, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_CARET, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK, + [6897] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(128), 1, - anon_sym_ASSERT, - ACTIONS(142), 1, - anon_sym_TILDE, - ACTIONS(148), 1, - anon_sym_ALIGN, - ACTIONS(152), 1, - anon_sym_SEGMENT_START, - ACTIONS(160), 1, + ACTIONS(439), 6, + anon_sym_AMP, + anon_sym_l, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + ACTIONS(441), 21, + anon_sym_COMMA, + anon_sym_SEMI, anon_sym_LPAREN, - STATE(114), 1, - sym_INT, - STATE(154), 1, - sym_exp, - ACTIONS(124), 2, - anon_sym_SIZEOF_HEADERS, - sym_NAME, - ACTIONS(146), 2, - anon_sym_DEFINED, - anon_sym_CONSTANT, - ACTIONS(140), 3, - anon_sym_BANG, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LENGTH, + anon_sym_len, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(156), 3, - aux_sym_INT_token1, - aux_sym_INT_token2, - aux_sym_INT_token3, - ACTIONS(150), 4, - anon_sym_DATA_SEGMENT_ALIGN, - anon_sym_DATA_SEGMENT_RELRO_END, - anon_sym_MAX, - anon_sym_MIN, - ACTIONS(144), 5, - anon_sym_NEXT, - anon_sym_ABSOLUTE, - anon_sym_DATA_SEGMENT_END, - anon_sym_BLOCK, - anon_sym_LOG2CEIL, - ACTIONS(138), 6, - anon_sym_ORIGIN, - anon_sym_LENGTH, - anon_sym_ALIGNOF, - anon_sym_SIZEOF, - anon_sym_ADDR, - anon_sym_LOADADDR, - [5074] = 15, - ACTIONS(3), 1, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_CARET, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK, + [6932] = 3, + ACTIONS(202), 1, sym_comment, - ACTIONS(128), 1, + ACTIONS(469), 2, + anon_sym_SEMI, + anon_sym_RBRACE, + ACTIONS(467), 25, + anon_sym_INCLUDE, anon_sym_ASSERT, - ACTIONS(142), 1, - anon_sym_TILDE, - ACTIONS(148), 1, - anon_sym_ALIGN, - ACTIONS(152), 1, - anon_sym_SEGMENT_START, - ACTIONS(160), 1, - anon_sym_LPAREN, - STATE(114), 1, - sym_INT, - STATE(125), 1, - sym_exp, - ACTIONS(124), 2, - anon_sym_SIZEOF_HEADERS, + anon_sym_SORT_BY_NAME, + anon_sym_SORT, + anon_sym_SORT_NONE, + anon_sym_REVERSE, + anon_sym_EXCLUDE_FILE, + anon_sym_INPUT_SECTION_FLAGS, + anon_sym_LBRACK, + anon_sym_KEEP, + anon_sym_CREATE_OBJECT_SYMBOLS, + anon_sym_CONSTRUCTORS, + anon_sym_ASCIZ, + anon_sym_FILL, + anon_sym_LINKER_VERSION, + anon_sym_QUAD, + anon_sym_SQUAD, + anon_sym_LONG, + anon_sym_SHORT, + anon_sym_BYTE, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, sym_NAME, - ACTIONS(146), 2, - anon_sym_DEFINED, - anon_sym_CONSTANT, - ACTIONS(140), 3, - anon_sym_BANG, + sym_wildcard_name, + [6967] = 3, + ACTIONS(202), 1, + sym_comment, + ACTIONS(473), 2, + anon_sym_SEMI, + anon_sym_RBRACE, + ACTIONS(471), 25, + anon_sym_INCLUDE, + anon_sym_ASSERT, + anon_sym_SORT_BY_NAME, + anon_sym_SORT, + anon_sym_SORT_NONE, + anon_sym_REVERSE, + anon_sym_EXCLUDE_FILE, + anon_sym_INPUT_SECTION_FLAGS, + anon_sym_LBRACK, + anon_sym_KEEP, + anon_sym_CREATE_OBJECT_SYMBOLS, + anon_sym_CONSTRUCTORS, + anon_sym_ASCIZ, + anon_sym_FILL, + anon_sym_LINKER_VERSION, + anon_sym_QUAD, + anon_sym_SQUAD, + anon_sym_LONG, + anon_sym_SHORT, + anon_sym_BYTE, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, + sym_NAME, + sym_wildcard_name, + [7002] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(443), 6, + anon_sym_AMP, + anon_sym_l, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + ACTIONS(445), 21, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LENGTH, + anon_sym_len, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(156), 3, - aux_sym_INT_token1, - aux_sym_INT_token2, - aux_sym_INT_token3, - ACTIONS(150), 4, - anon_sym_DATA_SEGMENT_ALIGN, - anon_sym_DATA_SEGMENT_RELRO_END, - anon_sym_MAX, - anon_sym_MIN, - ACTIONS(144), 5, - anon_sym_NEXT, - anon_sym_ABSOLUTE, - anon_sym_DATA_SEGMENT_END, - anon_sym_BLOCK, - anon_sym_LOG2CEIL, - ACTIONS(138), 6, - anon_sym_ORIGIN, - anon_sym_LENGTH, - anon_sym_ALIGNOF, - anon_sym_SIZEOF, - anon_sym_ADDR, - anon_sym_LOADADDR, - [5138] = 3, - ACTIONS(3), 1, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_CARET, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK, + [7037] = 3, + ACTIONS(202), 1, sym_comment, - ACTIONS(411), 15, - anon_sym_GROUP, + ACTIONS(477), 2, + anon_sym_SEMI, + anon_sym_RBRACE, + ACTIONS(475), 25, anon_sym_INCLUDE, - anon_sym_ENTRY, anon_sym_ASSERT, - anon_sym_AMP, + anon_sym_SORT_BY_NAME, + anon_sym_SORT, + anon_sym_SORT_NONE, + anon_sym_REVERSE, + anon_sym_EXCLUDE_FILE, + anon_sym_INPUT_SECTION_FLAGS, + anon_sym_LBRACK, + anon_sym_KEEP, + anon_sym_CREATE_OBJECT_SYMBOLS, + anon_sym_CONSTRUCTORS, + anon_sym_ASCIZ, + anon_sym_FILL, + anon_sym_LINKER_VERSION, + anon_sym_QUAD, + anon_sym_SQUAD, + anon_sym_LONG, + anon_sym_SHORT, + anon_sym_BYTE, anon_sym_HIDDEN, anon_sym_PROVIDE, anon_sym_PROVIDE_HIDDEN, + sym_NAME, + sym_wildcard_name, + [7072] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(463), 6, + anon_sym_AMP, + anon_sym_l, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, - anon_sym_AT, - anon_sym_OVERLAY, - sym_NAME, - ACTIONS(413), 17, + ACTIONS(465), 21, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LENGTH, + anon_sym_len, anon_sym_DASH, anon_sym_PLUS, anon_sym_STAR, @@ -13550,29 +20056,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK, - [5178] = 3, - ACTIONS(3), 1, + [7107] = 3, + ACTIONS(202), 1, sym_comment, - ACTIONS(415), 15, - anon_sym_GROUP, + ACTIONS(481), 2, + anon_sym_SEMI, + anon_sym_RBRACE, + ACTIONS(479), 25, anon_sym_INCLUDE, - anon_sym_ENTRY, anon_sym_ASSERT, - anon_sym_AMP, + anon_sym_SORT_BY_NAME, + anon_sym_SORT, + anon_sym_SORT_NONE, + anon_sym_REVERSE, + anon_sym_EXCLUDE_FILE, + anon_sym_INPUT_SECTION_FLAGS, + anon_sym_LBRACK, + anon_sym_KEEP, + anon_sym_CREATE_OBJECT_SYMBOLS, + anon_sym_CONSTRUCTORS, + anon_sym_ASCIZ, + anon_sym_FILL, + anon_sym_LINKER_VERSION, + anon_sym_QUAD, + anon_sym_SQUAD, + anon_sym_LONG, + anon_sym_SHORT, + anon_sym_BYTE, anon_sym_HIDDEN, anon_sym_PROVIDE, anon_sym_PROVIDE_HIDDEN, + sym_NAME, + sym_wildcard_name, + [7142] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(435), 6, + anon_sym_AMP, + anon_sym_l, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, - anon_sym_AT, - anon_sym_OVERLAY, - sym_NAME, - ACTIONS(417), 17, + ACTIONS(437), 21, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LENGTH, + anon_sym_len, anon_sym_DASH, anon_sym_PLUS, anon_sym_STAR, @@ -13587,29 +20120,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK, - [5218] = 3, + [7177] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(407), 15, - anon_sym_GROUP, - anon_sym_INCLUDE, - anon_sym_ENTRY, - anon_sym_ASSERT, + ACTIONS(447), 6, anon_sym_AMP, - anon_sym_HIDDEN, - anon_sym_PROVIDE, - anon_sym_PROVIDE_HIDDEN, + anon_sym_l, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, - anon_sym_AT, - anon_sym_OVERLAY, - sym_NAME, - ACTIONS(409), 17, + ACTIONS(449), 21, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LENGTH, + anon_sym_len, anon_sym_DASH, anon_sym_PLUS, anon_sym_STAR, @@ -13624,78 +20152,120 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK, - [5258] = 15, - ACTIONS(3), 1, + [7212] = 3, + ACTIONS(202), 1, sym_comment, - ACTIONS(128), 1, + ACTIONS(485), 2, + anon_sym_SEMI, + anon_sym_RBRACE, + ACTIONS(483), 25, + anon_sym_INCLUDE, anon_sym_ASSERT, - ACTIONS(142), 1, - anon_sym_TILDE, - ACTIONS(148), 1, - anon_sym_ALIGN, - ACTIONS(152), 1, - anon_sym_SEGMENT_START, - ACTIONS(160), 1, - anon_sym_LPAREN, - STATE(114), 1, - sym_INT, - STATE(136), 1, - sym_exp, - ACTIONS(124), 2, - anon_sym_SIZEOF_HEADERS, + anon_sym_SORT_BY_NAME, + anon_sym_SORT, + anon_sym_SORT_NONE, + anon_sym_REVERSE, + anon_sym_EXCLUDE_FILE, + anon_sym_INPUT_SECTION_FLAGS, + anon_sym_LBRACK, + anon_sym_KEEP, + anon_sym_CREATE_OBJECT_SYMBOLS, + anon_sym_CONSTRUCTORS, + anon_sym_ASCIZ, + anon_sym_FILL, + anon_sym_LINKER_VERSION, + anon_sym_QUAD, + anon_sym_SQUAD, + anon_sym_LONG, + anon_sym_SHORT, + anon_sym_BYTE, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, sym_NAME, - ACTIONS(146), 2, - anon_sym_DEFINED, - anon_sym_CONSTANT, - ACTIONS(140), 3, - anon_sym_BANG, + sym_wildcard_name, + [7247] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(459), 6, + anon_sym_AMP, + anon_sym_l, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + ACTIONS(461), 21, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LENGTH, + anon_sym_len, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(156), 3, - aux_sym_INT_token1, - aux_sym_INT_token2, - aux_sym_INT_token3, - ACTIONS(150), 4, - anon_sym_DATA_SEGMENT_ALIGN, - anon_sym_DATA_SEGMENT_RELRO_END, - anon_sym_MAX, - anon_sym_MIN, - ACTIONS(144), 5, - anon_sym_NEXT, - anon_sym_ABSOLUTE, - anon_sym_DATA_SEGMENT_END, - anon_sym_BLOCK, - anon_sym_LOG2CEIL, - ACTIONS(138), 6, - anon_sym_ORIGIN, - anon_sym_LENGTH, - anon_sym_ALIGNOF, - anon_sym_SIZEOF, - anon_sym_ADDR, - anon_sym_LOADADDR, - [5322] = 3, - ACTIONS(3), 1, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_CARET, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK, + [7282] = 3, + ACTIONS(202), 1, sym_comment, - ACTIONS(419), 15, - anon_sym_GROUP, + ACTIONS(287), 2, + anon_sym_SEMI, + anon_sym_RBRACE, + ACTIONS(289), 25, anon_sym_INCLUDE, - anon_sym_ENTRY, anon_sym_ASSERT, - anon_sym_AMP, + anon_sym_SORT_BY_NAME, + anon_sym_SORT, + anon_sym_SORT_NONE, + anon_sym_REVERSE, + anon_sym_EXCLUDE_FILE, + anon_sym_INPUT_SECTION_FLAGS, + anon_sym_LBRACK, + anon_sym_KEEP, + anon_sym_CREATE_OBJECT_SYMBOLS, + anon_sym_CONSTRUCTORS, + anon_sym_ASCIZ, + anon_sym_FILL, + anon_sym_LINKER_VERSION, + anon_sym_QUAD, + anon_sym_SQUAD, + anon_sym_LONG, + anon_sym_SHORT, + anon_sym_BYTE, anon_sym_HIDDEN, anon_sym_PROVIDE, anon_sym_PROVIDE_HIDDEN, + sym_NAME, + sym_wildcard_name, + [7317] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(451), 6, + anon_sym_AMP, + anon_sym_l, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, - anon_sym_AT, - anon_sym_OVERLAY, - sym_NAME, - ACTIONS(421), 17, + ACTIONS(453), 21, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LENGTH, + anon_sym_len, anon_sym_DASH, anon_sym_PLUS, anon_sym_STAR, @@ -13710,323 +20280,120 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK, - [5362] = 15, - ACTIONS(3), 1, - sym_comment, - ACTIONS(128), 1, - anon_sym_ASSERT, - ACTIONS(142), 1, - anon_sym_TILDE, - ACTIONS(148), 1, - anon_sym_ALIGN, - ACTIONS(152), 1, - anon_sym_SEGMENT_START, - ACTIONS(160), 1, - anon_sym_LPAREN, - STATE(114), 1, - sym_INT, - STATE(139), 1, - sym_exp, - ACTIONS(124), 2, - anon_sym_SIZEOF_HEADERS, - sym_NAME, - ACTIONS(146), 2, - anon_sym_DEFINED, - anon_sym_CONSTANT, - ACTIONS(140), 3, - anon_sym_BANG, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(156), 3, - aux_sym_INT_token1, - aux_sym_INT_token2, - aux_sym_INT_token3, - ACTIONS(150), 4, - anon_sym_DATA_SEGMENT_ALIGN, - anon_sym_DATA_SEGMENT_RELRO_END, - anon_sym_MAX, - anon_sym_MIN, - ACTIONS(144), 5, - anon_sym_NEXT, - anon_sym_ABSOLUTE, - anon_sym_DATA_SEGMENT_END, - anon_sym_BLOCK, - anon_sym_LOG2CEIL, - ACTIONS(138), 6, - anon_sym_ORIGIN, - anon_sym_LENGTH, - anon_sym_ALIGNOF, - anon_sym_SIZEOF, - anon_sym_ADDR, - anon_sym_LOADADDR, - [5426] = 15, - ACTIONS(3), 1, - sym_comment, - ACTIONS(128), 1, - anon_sym_ASSERT, - ACTIONS(142), 1, - anon_sym_TILDE, - ACTIONS(148), 1, - anon_sym_ALIGN, - ACTIONS(152), 1, - anon_sym_SEGMENT_START, - ACTIONS(160), 1, - anon_sym_LPAREN, - STATE(114), 1, - sym_INT, - STATE(120), 1, - sym_exp, - ACTIONS(124), 2, - anon_sym_SIZEOF_HEADERS, - sym_NAME, - ACTIONS(146), 2, - anon_sym_DEFINED, - anon_sym_CONSTANT, - ACTIONS(140), 3, - anon_sym_BANG, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(156), 3, - aux_sym_INT_token1, - aux_sym_INT_token2, - aux_sym_INT_token3, - ACTIONS(150), 4, - anon_sym_DATA_SEGMENT_ALIGN, - anon_sym_DATA_SEGMENT_RELRO_END, - anon_sym_MAX, - anon_sym_MIN, - ACTIONS(144), 5, - anon_sym_NEXT, - anon_sym_ABSOLUTE, - anon_sym_DATA_SEGMENT_END, - anon_sym_BLOCK, - anon_sym_LOG2CEIL, - ACTIONS(138), 6, - anon_sym_ORIGIN, - anon_sym_LENGTH, - anon_sym_ALIGNOF, - anon_sym_SIZEOF, - anon_sym_ADDR, - anon_sym_LOADADDR, - [5490] = 15, - ACTIONS(3), 1, - sym_comment, - ACTIONS(128), 1, - anon_sym_ASSERT, - ACTIONS(142), 1, - anon_sym_TILDE, - ACTIONS(148), 1, - anon_sym_ALIGN, - ACTIONS(152), 1, - anon_sym_SEGMENT_START, - ACTIONS(160), 1, - anon_sym_LPAREN, - STATE(114), 1, - sym_INT, - STATE(141), 1, - sym_exp, - ACTIONS(124), 2, - anon_sym_SIZEOF_HEADERS, - sym_NAME, - ACTIONS(146), 2, - anon_sym_DEFINED, - anon_sym_CONSTANT, - ACTIONS(140), 3, - anon_sym_BANG, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(156), 3, - aux_sym_INT_token1, - aux_sym_INT_token2, - aux_sym_INT_token3, - ACTIONS(150), 4, - anon_sym_DATA_SEGMENT_ALIGN, - anon_sym_DATA_SEGMENT_RELRO_END, - anon_sym_MAX, - anon_sym_MIN, - ACTIONS(144), 5, - anon_sym_NEXT, - anon_sym_ABSOLUTE, - anon_sym_DATA_SEGMENT_END, - anon_sym_BLOCK, - anon_sym_LOG2CEIL, - ACTIONS(138), 6, - anon_sym_ORIGIN, - anon_sym_LENGTH, - anon_sym_ALIGNOF, - anon_sym_SIZEOF, - anon_sym_ADDR, - anon_sym_LOADADDR, - [5554] = 15, - ACTIONS(3), 1, - sym_comment, - ACTIONS(128), 1, - anon_sym_ASSERT, - ACTIONS(142), 1, - anon_sym_TILDE, - ACTIONS(148), 1, - anon_sym_ALIGN, - ACTIONS(152), 1, - anon_sym_SEGMENT_START, - ACTIONS(160), 1, - anon_sym_LPAREN, - STATE(114), 1, - sym_INT, - STATE(152), 1, - sym_exp, - ACTIONS(124), 2, - anon_sym_SIZEOF_HEADERS, - sym_NAME, - ACTIONS(146), 2, - anon_sym_DEFINED, - anon_sym_CONSTANT, - ACTIONS(140), 3, - anon_sym_BANG, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(156), 3, - aux_sym_INT_token1, - aux_sym_INT_token2, - aux_sym_INT_token3, - ACTIONS(150), 4, - anon_sym_DATA_SEGMENT_ALIGN, - anon_sym_DATA_SEGMENT_RELRO_END, - anon_sym_MAX, - anon_sym_MIN, - ACTIONS(144), 5, - anon_sym_NEXT, - anon_sym_ABSOLUTE, - anon_sym_DATA_SEGMENT_END, - anon_sym_BLOCK, - anon_sym_LOG2CEIL, - ACTIONS(138), 6, - anon_sym_ORIGIN, - anon_sym_LENGTH, - anon_sym_ALIGNOF, - anon_sym_SIZEOF, - anon_sym_ADDR, - anon_sym_LOADADDR, - [5618] = 15, - ACTIONS(3), 1, + [7352] = 3, + ACTIONS(202), 1, sym_comment, - ACTIONS(375), 1, - anon_sym_LPAREN, - ACTIONS(377), 1, + ACTIONS(489), 2, + anon_sym_SEMI, + anon_sym_RBRACE, + ACTIONS(487), 25, + anon_sym_INCLUDE, anon_sym_ASSERT, - ACTIONS(383), 1, - anon_sym_TILDE, - ACTIONS(389), 1, - anon_sym_ALIGN, - ACTIONS(393), 1, - anon_sym_SEGMENT_START, - STATE(83), 1, - sym_INT, - STATE(99), 1, - sym_exp, - ACTIONS(373), 2, - anon_sym_SIZEOF_HEADERS, + anon_sym_SORT_BY_NAME, + anon_sym_SORT, + anon_sym_SORT_NONE, + anon_sym_REVERSE, + anon_sym_EXCLUDE_FILE, + anon_sym_INPUT_SECTION_FLAGS, + anon_sym_LBRACK, + anon_sym_KEEP, + anon_sym_CREATE_OBJECT_SYMBOLS, + anon_sym_CONSTRUCTORS, + anon_sym_ASCIZ, + anon_sym_FILL, + anon_sym_LINKER_VERSION, + anon_sym_QUAD, + anon_sym_SQUAD, + anon_sym_LONG, + anon_sym_SHORT, + anon_sym_BYTE, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, sym_NAME, - ACTIONS(387), 2, - anon_sym_DEFINED, - anon_sym_CONSTANT, - ACTIONS(381), 3, - anon_sym_BANG, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(395), 3, - aux_sym_INT_token1, - aux_sym_INT_token2, - aux_sym_INT_token3, - ACTIONS(391), 4, - anon_sym_DATA_SEGMENT_ALIGN, - anon_sym_DATA_SEGMENT_RELRO_END, - anon_sym_MAX, - anon_sym_MIN, - ACTIONS(385), 5, - anon_sym_NEXT, - anon_sym_ABSOLUTE, - anon_sym_DATA_SEGMENT_END, - anon_sym_BLOCK, - anon_sym_LOG2CEIL, - ACTIONS(379), 6, - anon_sym_ORIGIN, - anon_sym_LENGTH, - anon_sym_ALIGNOF, - anon_sym_SIZEOF, - anon_sym_ADDR, - anon_sym_LOADADDR, - [5682] = 15, - ACTIONS(3), 1, + sym_wildcard_name, + [7387] = 3, + ACTIONS(202), 1, sym_comment, - ACTIONS(128), 1, + ACTIONS(493), 2, + anon_sym_SEMI, + anon_sym_RBRACE, + ACTIONS(491), 25, + anon_sym_INCLUDE, anon_sym_ASSERT, - ACTIONS(142), 1, - anon_sym_TILDE, - ACTIONS(148), 1, - anon_sym_ALIGN, - ACTIONS(152), 1, - anon_sym_SEGMENT_START, - ACTIONS(160), 1, - anon_sym_LPAREN, - STATE(114), 1, - sym_INT, - STATE(135), 1, - sym_exp, - ACTIONS(124), 2, - anon_sym_SIZEOF_HEADERS, - sym_NAME, - ACTIONS(146), 2, - anon_sym_DEFINED, - anon_sym_CONSTANT, - ACTIONS(140), 3, - anon_sym_BANG, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(156), 3, - aux_sym_INT_token1, - aux_sym_INT_token2, - aux_sym_INT_token3, - ACTIONS(150), 4, - anon_sym_DATA_SEGMENT_ALIGN, - anon_sym_DATA_SEGMENT_RELRO_END, - anon_sym_MAX, - anon_sym_MIN, - ACTIONS(144), 5, - anon_sym_NEXT, - anon_sym_ABSOLUTE, - anon_sym_DATA_SEGMENT_END, - anon_sym_BLOCK, - anon_sym_LOG2CEIL, - ACTIONS(138), 6, - anon_sym_ORIGIN, - anon_sym_LENGTH, - anon_sym_ALIGNOF, - anon_sym_SIZEOF, - anon_sym_ADDR, - anon_sym_LOADADDR, - [5746] = 3, - ACTIONS(3), 1, + anon_sym_SORT_BY_NAME, + anon_sym_SORT, + anon_sym_SORT_NONE, + anon_sym_REVERSE, + anon_sym_EXCLUDE_FILE, + anon_sym_INPUT_SECTION_FLAGS, + anon_sym_LBRACK, + anon_sym_KEEP, + anon_sym_CREATE_OBJECT_SYMBOLS, + anon_sym_CONSTRUCTORS, + anon_sym_ASCIZ, + anon_sym_FILL, + anon_sym_LINKER_VERSION, + anon_sym_QUAD, + anon_sym_SQUAD, + anon_sym_LONG, + anon_sym_SHORT, + anon_sym_BYTE, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, + sym_NAME, + sym_wildcard_name, + [7422] = 3, + ACTIONS(202), 1, sym_comment, - ACTIONS(423), 15, - anon_sym_GROUP, + ACTIONS(497), 2, + anon_sym_SEMI, + anon_sym_RBRACE, + ACTIONS(495), 25, anon_sym_INCLUDE, - anon_sym_ENTRY, anon_sym_ASSERT, - anon_sym_AMP, + anon_sym_SORT_BY_NAME, + anon_sym_SORT, + anon_sym_SORT_NONE, + anon_sym_REVERSE, + anon_sym_EXCLUDE_FILE, + anon_sym_INPUT_SECTION_FLAGS, + anon_sym_LBRACK, + anon_sym_KEEP, + anon_sym_CREATE_OBJECT_SYMBOLS, + anon_sym_CONSTRUCTORS, + anon_sym_ASCIZ, + anon_sym_FILL, + anon_sym_LINKER_VERSION, + anon_sym_QUAD, + anon_sym_SQUAD, + anon_sym_LONG, + anon_sym_SHORT, + anon_sym_BYTE, anon_sym_HIDDEN, anon_sym_PROVIDE, anon_sym_PROVIDE_HIDDEN, + sym_NAME, + sym_wildcard_name, + [7457] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(455), 6, + anon_sym_AMP, + anon_sym_l, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, - anon_sym_AT, - anon_sym_OVERLAY, - sym_NAME, - ACTIONS(425), 17, + ACTIONS(457), 21, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LENGTH, + anon_sym_len, anon_sym_DASH, anon_sym_PLUS, anon_sym_STAR, @@ -14041,222 +20408,209 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK, - [5786] = 15, + [7492] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(128), 1, - anon_sym_ASSERT, - ACTIONS(142), 1, - anon_sym_TILDE, - ACTIONS(148), 1, - anon_sym_ALIGN, - ACTIONS(152), 1, - anon_sym_SEGMENT_START, - ACTIONS(160), 1, + ACTIONS(455), 6, + anon_sym_AMP, + anon_sym_l, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + ACTIONS(457), 21, + anon_sym_COMMA, + anon_sym_SEMI, anon_sym_LPAREN, - STATE(114), 1, - sym_INT, - STATE(134), 1, - sym_exp, - ACTIONS(124), 2, - anon_sym_SIZEOF_HEADERS, - sym_NAME, - ACTIONS(146), 2, - anon_sym_DEFINED, - anon_sym_CONSTANT, - ACTIONS(140), 3, - anon_sym_BANG, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LENGTH, + anon_sym_len, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(156), 3, - aux_sym_INT_token1, - aux_sym_INT_token2, - aux_sym_INT_token3, - ACTIONS(150), 4, - anon_sym_DATA_SEGMENT_ALIGN, - anon_sym_DATA_SEGMENT_RELRO_END, - anon_sym_MAX, - anon_sym_MIN, - ACTIONS(144), 5, - anon_sym_NEXT, - anon_sym_ABSOLUTE, - anon_sym_DATA_SEGMENT_END, - anon_sym_BLOCK, - anon_sym_LOG2CEIL, - ACTIONS(138), 6, - anon_sym_ORIGIN, - anon_sym_LENGTH, - anon_sym_ALIGNOF, - anon_sym_SIZEOF, - anon_sym_ADDR, - anon_sym_LOADADDR, - [5850] = 15, - ACTIONS(3), 1, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_CARET, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK, + [7527] = 3, + ACTIONS(202), 1, sym_comment, - ACTIONS(128), 1, + ACTIONS(501), 2, + anon_sym_SEMI, + anon_sym_RBRACE, + ACTIONS(499), 25, + anon_sym_INCLUDE, anon_sym_ASSERT, - ACTIONS(142), 1, - anon_sym_TILDE, - ACTIONS(148), 1, - anon_sym_ALIGN, - ACTIONS(152), 1, - anon_sym_SEGMENT_START, - ACTIONS(160), 1, - anon_sym_LPAREN, - STATE(114), 1, - sym_INT, - STATE(143), 1, - sym_exp, - ACTIONS(124), 2, - anon_sym_SIZEOF_HEADERS, + anon_sym_SORT_BY_NAME, + anon_sym_SORT, + anon_sym_SORT_NONE, + anon_sym_REVERSE, + anon_sym_EXCLUDE_FILE, + anon_sym_INPUT_SECTION_FLAGS, + anon_sym_LBRACK, + anon_sym_KEEP, + anon_sym_CREATE_OBJECT_SYMBOLS, + anon_sym_CONSTRUCTORS, + anon_sym_ASCIZ, + anon_sym_FILL, + anon_sym_LINKER_VERSION, + anon_sym_QUAD, + anon_sym_SQUAD, + anon_sym_LONG, + anon_sym_SHORT, + anon_sym_BYTE, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, sym_NAME, - ACTIONS(146), 2, - anon_sym_DEFINED, - anon_sym_CONSTANT, - ACTIONS(140), 3, - anon_sym_BANG, + sym_wildcard_name, + [7562] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(459), 6, + anon_sym_AMP, + anon_sym_l, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + ACTIONS(461), 21, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LENGTH, + anon_sym_len, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(156), 3, - aux_sym_INT_token1, - aux_sym_INT_token2, - aux_sym_INT_token3, - ACTIONS(150), 4, - anon_sym_DATA_SEGMENT_ALIGN, - anon_sym_DATA_SEGMENT_RELRO_END, - anon_sym_MAX, - anon_sym_MIN, - ACTIONS(144), 5, - anon_sym_NEXT, - anon_sym_ABSOLUTE, - anon_sym_DATA_SEGMENT_END, - anon_sym_BLOCK, - anon_sym_LOG2CEIL, - ACTIONS(138), 6, - anon_sym_ORIGIN, - anon_sym_LENGTH, - anon_sym_ALIGNOF, - anon_sym_SIZEOF, - anon_sym_ADDR, - anon_sym_LOADADDR, - [5914] = 15, - ACTIONS(3), 1, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_CARET, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK, + [7597] = 3, + ACTIONS(202), 1, sym_comment, - ACTIONS(128), 1, + ACTIONS(505), 2, + anon_sym_SEMI, + anon_sym_RBRACE, + ACTIONS(503), 25, + anon_sym_INCLUDE, anon_sym_ASSERT, - ACTIONS(142), 1, - anon_sym_TILDE, - ACTIONS(148), 1, - anon_sym_ALIGN, - ACTIONS(152), 1, - anon_sym_SEGMENT_START, - ACTIONS(160), 1, - anon_sym_LPAREN, - STATE(114), 1, - sym_INT, - STATE(149), 1, - sym_exp, - ACTIONS(124), 2, - anon_sym_SIZEOF_HEADERS, + anon_sym_SORT_BY_NAME, + anon_sym_SORT, + anon_sym_SORT_NONE, + anon_sym_REVERSE, + anon_sym_EXCLUDE_FILE, + anon_sym_INPUT_SECTION_FLAGS, + anon_sym_LBRACK, + anon_sym_KEEP, + anon_sym_CREATE_OBJECT_SYMBOLS, + anon_sym_CONSTRUCTORS, + anon_sym_ASCIZ, + anon_sym_FILL, + anon_sym_LINKER_VERSION, + anon_sym_QUAD, + anon_sym_SQUAD, + anon_sym_LONG, + anon_sym_SHORT, + anon_sym_BYTE, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, + sym_NAME, + sym_wildcard_name, + [7632] = 3, + ACTIONS(202), 1, + sym_comment, + ACTIONS(279), 2, + anon_sym_SEMI, + anon_sym_RBRACE, + ACTIONS(281), 25, + anon_sym_INCLUDE, + anon_sym_ASSERT, + anon_sym_SORT_BY_NAME, + anon_sym_SORT, + anon_sym_SORT_NONE, + anon_sym_REVERSE, + anon_sym_EXCLUDE_FILE, + anon_sym_INPUT_SECTION_FLAGS, + anon_sym_LBRACK, + anon_sym_KEEP, + anon_sym_CREATE_OBJECT_SYMBOLS, + anon_sym_CONSTRUCTORS, + anon_sym_ASCIZ, + anon_sym_FILL, + anon_sym_LINKER_VERSION, + anon_sym_QUAD, + anon_sym_SQUAD, + anon_sym_LONG, + anon_sym_SHORT, + anon_sym_BYTE, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, sym_NAME, - ACTIONS(146), 2, - anon_sym_DEFINED, - anon_sym_CONSTANT, - ACTIONS(140), 3, - anon_sym_BANG, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(156), 3, - aux_sym_INT_token1, - aux_sym_INT_token2, - aux_sym_INT_token3, - ACTIONS(150), 4, - anon_sym_DATA_SEGMENT_ALIGN, - anon_sym_DATA_SEGMENT_RELRO_END, - anon_sym_MAX, - anon_sym_MIN, - ACTIONS(144), 5, - anon_sym_NEXT, - anon_sym_ABSOLUTE, - anon_sym_DATA_SEGMENT_END, - anon_sym_BLOCK, - anon_sym_LOG2CEIL, - ACTIONS(138), 6, - anon_sym_ORIGIN, - anon_sym_LENGTH, - anon_sym_ALIGNOF, - anon_sym_SIZEOF, - anon_sym_ADDR, - anon_sym_LOADADDR, - [5978] = 15, + sym_wildcard_name, + [7667] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(128), 1, - anon_sym_ASSERT, - ACTIONS(142), 1, - anon_sym_TILDE, - ACTIONS(148), 1, - anon_sym_ALIGN, - ACTIONS(152), 1, - anon_sym_SEGMENT_START, - ACTIONS(160), 1, - anon_sym_LPAREN, - STATE(114), 1, - sym_INT, - STATE(132), 1, - sym_exp, - ACTIONS(124), 2, - anon_sym_SIZEOF_HEADERS, + ACTIONS(455), 8, + anon_sym_INCLUDE, + anon_sym_AMP, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_AT, sym_NAME, - ACTIONS(146), 2, - anon_sym_DEFINED, - anon_sym_CONSTANT, - ACTIONS(140), 3, - anon_sym_BANG, + ACTIONS(457), 17, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_RBRACE, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(156), 3, - aux_sym_INT_token1, - aux_sym_INT_token2, - aux_sym_INT_token3, - ACTIONS(150), 4, - anon_sym_DATA_SEGMENT_ALIGN, - anon_sym_DATA_SEGMENT_RELRO_END, - anon_sym_MAX, - anon_sym_MIN, - ACTIONS(144), 5, - anon_sym_NEXT, - anon_sym_ABSOLUTE, - anon_sym_DATA_SEGMENT_END, - anon_sym_BLOCK, - anon_sym_LOG2CEIL, - ACTIONS(138), 6, - anon_sym_ORIGIN, - anon_sym_LENGTH, - anon_sym_ALIGNOF, - anon_sym_SIZEOF, - anon_sym_ADDR, - anon_sym_LOADADDR, - [6042] = 3, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_CARET, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK, + [7700] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(427), 15, - anon_sym_GROUP, + ACTIONS(455), 8, anon_sym_INCLUDE, - anon_sym_ENTRY, - anon_sym_ASSERT, anon_sym_AMP, - anon_sym_HIDDEN, - anon_sym_PROVIDE, - anon_sym_PROVIDE_HIDDEN, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, anon_sym_AT, - anon_sym_OVERLAY, sym_NAME, - ACTIONS(429), 17, + ACTIONS(457), 17, anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, @@ -14274,178 +20628,112 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK, - [6082] = 15, + [7733] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(128), 1, - anon_sym_ASSERT, - ACTIONS(142), 1, - anon_sym_TILDE, - ACTIONS(148), 1, - anon_sym_ALIGN, - ACTIONS(152), 1, - anon_sym_SEGMENT_START, - ACTIONS(160), 1, - anon_sym_LPAREN, - STATE(114), 1, - sym_INT, - STATE(137), 1, - sym_exp, - ACTIONS(124), 2, - anon_sym_SIZEOF_HEADERS, + ACTIONS(459), 8, + anon_sym_INCLUDE, + anon_sym_AMP, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_AT, sym_NAME, - ACTIONS(146), 2, - anon_sym_DEFINED, - anon_sym_CONSTANT, - ACTIONS(140), 3, - anon_sym_BANG, + ACTIONS(461), 17, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_RBRACE, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(156), 3, - aux_sym_INT_token1, - aux_sym_INT_token2, - aux_sym_INT_token3, - ACTIONS(150), 4, - anon_sym_DATA_SEGMENT_ALIGN, - anon_sym_DATA_SEGMENT_RELRO_END, - anon_sym_MAX, - anon_sym_MIN, - ACTIONS(144), 5, - anon_sym_NEXT, - anon_sym_ABSOLUTE, - anon_sym_DATA_SEGMENT_END, - anon_sym_BLOCK, - anon_sym_LOG2CEIL, - ACTIONS(138), 6, - anon_sym_ORIGIN, - anon_sym_LENGTH, - anon_sym_ALIGNOF, - anon_sym_SIZEOF, - anon_sym_ADDR, - anon_sym_LOADADDR, - [6146] = 15, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_CARET, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK, + [7766] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(128), 1, - anon_sym_ASSERT, - ACTIONS(142), 1, - anon_sym_TILDE, - ACTIONS(148), 1, - anon_sym_ALIGN, - ACTIONS(152), 1, - anon_sym_SEGMENT_START, - ACTIONS(160), 1, - anon_sym_LPAREN, - STATE(114), 1, - sym_INT, - STATE(144), 1, - sym_exp, - ACTIONS(124), 2, - anon_sym_SIZEOF_HEADERS, + ACTIONS(459), 8, + anon_sym_INCLUDE, + anon_sym_AMP, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_AT, sym_NAME, - ACTIONS(146), 2, - anon_sym_DEFINED, - anon_sym_CONSTANT, - ACTIONS(140), 3, - anon_sym_BANG, + ACTIONS(461), 17, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_RBRACE, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(156), 3, - aux_sym_INT_token1, - aux_sym_INT_token2, - aux_sym_INT_token3, - ACTIONS(150), 4, - anon_sym_DATA_SEGMENT_ALIGN, - anon_sym_DATA_SEGMENT_RELRO_END, - anon_sym_MAX, - anon_sym_MIN, - ACTIONS(144), 5, - anon_sym_NEXT, - anon_sym_ABSOLUTE, - anon_sym_DATA_SEGMENT_END, - anon_sym_BLOCK, - anon_sym_LOG2CEIL, - ACTIONS(138), 6, - anon_sym_ORIGIN, - anon_sym_LENGTH, - anon_sym_ALIGNOF, - anon_sym_SIZEOF, - anon_sym_ADDR, - anon_sym_LOADADDR, - [6210] = 15, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_CARET, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK, + [7799] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(128), 1, - anon_sym_ASSERT, - ACTIONS(142), 1, - anon_sym_TILDE, - ACTIONS(148), 1, - anon_sym_ALIGN, - ACTIONS(152), 1, - anon_sym_SEGMENT_START, - ACTIONS(160), 1, - anon_sym_LPAREN, - STATE(114), 1, - sym_INT, - STATE(140), 1, - sym_exp, - ACTIONS(124), 2, - anon_sym_SIZEOF_HEADERS, + ACTIONS(463), 8, + anon_sym_INCLUDE, + anon_sym_AMP, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_AT, sym_NAME, - ACTIONS(146), 2, - anon_sym_DEFINED, - anon_sym_CONSTANT, - ACTIONS(140), 3, - anon_sym_BANG, + ACTIONS(465), 17, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_RBRACE, anon_sym_DASH, anon_sym_PLUS, - ACTIONS(156), 3, - aux_sym_INT_token1, - aux_sym_INT_token2, - aux_sym_INT_token3, - ACTIONS(150), 4, - anon_sym_DATA_SEGMENT_ALIGN, - anon_sym_DATA_SEGMENT_RELRO_END, - anon_sym_MAX, - anon_sym_MIN, - ACTIONS(144), 5, - anon_sym_NEXT, - anon_sym_ABSOLUTE, - anon_sym_DATA_SEGMENT_END, - anon_sym_BLOCK, - anon_sym_LOG2CEIL, - ACTIONS(138), 6, - anon_sym_ORIGIN, - anon_sym_LENGTH, - anon_sym_ALIGNOF, - anon_sym_SIZEOF, - anon_sym_ADDR, - anon_sym_LOADADDR, - [6274] = 6, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_CARET, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK, + [7832] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(439), 1, - anon_sym_QMARK, - ACTIONS(433), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(435), 5, + ACTIONS(443), 8, + anon_sym_INCLUDE, anon_sym_AMP, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, - ACTIONS(431), 9, - anon_sym_GROUP, - anon_sym_INCLUDE, - anon_sym_ENTRY, - anon_sym_ASSERT, - anon_sym_HIDDEN, - anon_sym_PROVIDE, - anon_sym_PROVIDE_HIDDEN, - anon_sym_OVERLAY, + anon_sym_AT, sym_NAME, - ACTIONS(437), 13, + ACTIONS(445), 17, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_RBRACE, anon_sym_DASH, anon_sym_PLUS, anon_sym_STAR, @@ -14459,123 +20747,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - [6318] = 3, + anon_sym_QMARK, + [7865] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(443), 4, - anon_sym_LPAREN, - anon_sym_BANG, - anon_sym_DASH, - anon_sym_PLUS, - ACTIONS(441), 26, - anon_sym_ASSERT, - anon_sym_ORIGIN, - anon_sym_LENGTH, - anon_sym_TILDE, - anon_sym_NEXT, - anon_sym_ABSOLUTE, - anon_sym_DATA_SEGMENT_END, - anon_sym_BLOCK, - anon_sym_LOG2CEIL, - anon_sym_DEFINED, - anon_sym_CONSTANT, - anon_sym_SIZEOF_HEADERS, - anon_sym_ALIGNOF, - anon_sym_SIZEOF, - anon_sym_ADDR, - anon_sym_LOADADDR, - anon_sym_ALIGN, - anon_sym_DATA_SEGMENT_ALIGN, - anon_sym_DATA_SEGMENT_RELRO_END, - anon_sym_MAX, - anon_sym_MIN, - anon_sym_SEGMENT_START, - sym_NAME, - aux_sym_INT_token1, - aux_sym_INT_token2, - aux_sym_INT_token3, - [6356] = 3, - ACTIONS(208), 1, - sym_comment, - ACTIONS(170), 2, - anon_sym_SEMI, - anon_sym_RBRACE, - ACTIONS(172), 25, - anon_sym_INCLUDE, - anon_sym_ASSERT, - anon_sym_SORT_BY_NAME, - anon_sym_SORT, - anon_sym_SORT_NONE, - anon_sym_REVERSE, - anon_sym_EXCLUDE_FILE, - anon_sym_INPUT_SECTION_FLAGS, - anon_sym_LBRACK, - anon_sym_KEEP, - anon_sym_CREATE_OBJECT_SYMBOLS, - anon_sym_CONSTRUCTORS, - anon_sym_ASCIZ, - anon_sym_FILL, - anon_sym_LINKER_VERSION, - anon_sym_QUAD, - anon_sym_SQUAD, - anon_sym_LONG, - anon_sym_SHORT, - anon_sym_BYTE, - anon_sym_HIDDEN, - anon_sym_PROVIDE, - anon_sym_PROVIDE_HIDDEN, - sym_NAME, - sym_wildcard_name, - [6391] = 3, - ACTIONS(208), 1, - sym_comment, - ACTIONS(447), 2, - anon_sym_SEMI, - anon_sym_RBRACE, - ACTIONS(445), 25, + ACTIONS(439), 8, anon_sym_INCLUDE, - anon_sym_ASSERT, - anon_sym_SORT_BY_NAME, - anon_sym_SORT, - anon_sym_SORT_NONE, - anon_sym_REVERSE, - anon_sym_EXCLUDE_FILE, - anon_sym_INPUT_SECTION_FLAGS, - anon_sym_LBRACK, - anon_sym_KEEP, - anon_sym_CREATE_OBJECT_SYMBOLS, - anon_sym_CONSTRUCTORS, - anon_sym_ASCIZ, - anon_sym_FILL, - anon_sym_LINKER_VERSION, - anon_sym_QUAD, - anon_sym_SQUAD, - anon_sym_LONG, - anon_sym_SHORT, - anon_sym_BYTE, - anon_sym_HIDDEN, - anon_sym_PROVIDE, - anon_sym_PROVIDE_HIDDEN, - sym_NAME, - sym_wildcard_name, - [6426] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(423), 6, anon_sym_AMP, - anon_sym_l, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, - ACTIONS(425), 21, + anon_sym_AT, + sym_NAME, + ACTIONS(441), 17, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LENGTH, - anon_sym_len, + anon_sym_RBRACE, anon_sym_DASH, anon_sym_PLUS, anon_sym_STAR, @@ -14590,56 +20778,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK, - [6461] = 3, - ACTIONS(208), 1, - sym_comment, - ACTIONS(451), 2, - anon_sym_SEMI, - anon_sym_RBRACE, - ACTIONS(449), 25, - anon_sym_INCLUDE, - anon_sym_ASSERT, - anon_sym_SORT_BY_NAME, - anon_sym_SORT, - anon_sym_SORT_NONE, - anon_sym_REVERSE, - anon_sym_EXCLUDE_FILE, - anon_sym_INPUT_SECTION_FLAGS, - anon_sym_LBRACK, - anon_sym_KEEP, - anon_sym_CREATE_OBJECT_SYMBOLS, - anon_sym_CONSTRUCTORS, - anon_sym_ASCIZ, - anon_sym_FILL, - anon_sym_LINKER_VERSION, - anon_sym_QUAD, - anon_sym_SQUAD, - anon_sym_LONG, - anon_sym_SHORT, - anon_sym_BYTE, - anon_sym_HIDDEN, - anon_sym_PROVIDE, - anon_sym_PROVIDE_HIDDEN, - sym_NAME, - sym_wildcard_name, - [6496] = 3, + [7898] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(407), 6, + ACTIONS(451), 8, + anon_sym_INCLUDE, anon_sym_AMP, - anon_sym_l, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, - ACTIONS(409), 21, + anon_sym_AT, + sym_NAME, + ACTIONS(453), 17, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LENGTH, - anon_sym_len, + anon_sym_RBRACE, anon_sym_DASH, anon_sym_PLUS, anon_sym_STAR, @@ -14654,56 +20808,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK, - [6531] = 3, - ACTIONS(208), 1, - sym_comment, - ACTIONS(455), 2, - anon_sym_SEMI, - anon_sym_RBRACE, - ACTIONS(453), 25, - anon_sym_INCLUDE, - anon_sym_ASSERT, - anon_sym_SORT_BY_NAME, - anon_sym_SORT, - anon_sym_SORT_NONE, - anon_sym_REVERSE, - anon_sym_EXCLUDE_FILE, - anon_sym_INPUT_SECTION_FLAGS, - anon_sym_LBRACK, - anon_sym_KEEP, - anon_sym_CREATE_OBJECT_SYMBOLS, - anon_sym_CONSTRUCTORS, - anon_sym_ASCIZ, - anon_sym_FILL, - anon_sym_LINKER_VERSION, - anon_sym_QUAD, - anon_sym_SQUAD, - anon_sym_LONG, - anon_sym_SHORT, - anon_sym_BYTE, - anon_sym_HIDDEN, - anon_sym_PROVIDE, - anon_sym_PROVIDE_HIDDEN, - sym_NAME, - sym_wildcard_name, - [6566] = 3, + [7931] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(419), 6, + ACTIONS(447), 8, + anon_sym_INCLUDE, anon_sym_AMP, - anon_sym_l, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, - ACTIONS(421), 21, + anon_sym_AT, + sym_NAME, + ACTIONS(449), 17, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LENGTH, - anon_sym_len, + anon_sym_RBRACE, anon_sym_DASH, anon_sym_PLUS, anon_sym_STAR, @@ -14718,88 +20838,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK, - [6601] = 3, - ACTIONS(208), 1, + [7964] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(459), 2, - anon_sym_SEMI, - anon_sym_RBRACE, - ACTIONS(457), 25, + ACTIONS(435), 8, anon_sym_INCLUDE, - anon_sym_ASSERT, - anon_sym_SORT_BY_NAME, - anon_sym_SORT, - anon_sym_SORT_NONE, - anon_sym_REVERSE, - anon_sym_EXCLUDE_FILE, - anon_sym_INPUT_SECTION_FLAGS, - anon_sym_LBRACK, - anon_sym_KEEP, - anon_sym_CREATE_OBJECT_SYMBOLS, - anon_sym_CONSTRUCTORS, - anon_sym_ASCIZ, - anon_sym_FILL, - anon_sym_LINKER_VERSION, - anon_sym_QUAD, - anon_sym_SQUAD, - anon_sym_LONG, - anon_sym_SHORT, - anon_sym_BYTE, - anon_sym_HIDDEN, - anon_sym_PROVIDE, - anon_sym_PROVIDE_HIDDEN, + anon_sym_AMP, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + anon_sym_AT, sym_NAME, - sym_wildcard_name, - [6636] = 3, - ACTIONS(208), 1, - sym_comment, - ACTIONS(293), 2, + ACTIONS(437), 17, + anon_sym_COMMA, anon_sym_SEMI, anon_sym_RBRACE, - ACTIONS(295), 25, - anon_sym_INCLUDE, - anon_sym_ASSERT, - anon_sym_SORT_BY_NAME, - anon_sym_SORT, - anon_sym_SORT_NONE, - anon_sym_REVERSE, - anon_sym_EXCLUDE_FILE, - anon_sym_INPUT_SECTION_FLAGS, - anon_sym_LBRACK, - anon_sym_KEEP, - anon_sym_CREATE_OBJECT_SYMBOLS, - anon_sym_CONSTRUCTORS, - anon_sym_ASCIZ, - anon_sym_FILL, - anon_sym_LINKER_VERSION, - anon_sym_QUAD, - anon_sym_SQUAD, - anon_sym_LONG, - anon_sym_SHORT, - anon_sym_BYTE, - anon_sym_HIDDEN, - anon_sym_PROVIDE, - anon_sym_PROVIDE_HIDDEN, - sym_NAME, - sym_wildcard_name, - [6671] = 3, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_CARET, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK, + [7997] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(411), 6, - anon_sym_AMP, + ACTIONS(425), 1, anon_sym_l, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_GT, - anon_sym_PIPE, - ACTIONS(413), 21, + ACTIONS(511), 1, + anon_sym_QMARK, + ACTIONS(427), 5, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_COLON, anon_sym_LENGTH, anon_sym_len, + ACTIONS(507), 5, + anon_sym_AMP, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + ACTIONS(509), 13, anon_sym_DASH, anon_sym_PLUS, anon_sym_STAR, @@ -14813,57 +20901,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_QMARK, - [6706] = 3, - ACTIONS(208), 1, + [8036] = 6, + ACTIONS(3), 1, sym_comment, - ACTIONS(463), 2, - anon_sym_SEMI, - anon_sym_RBRACE, - ACTIONS(461), 25, + ACTIONS(517), 1, + anon_sym_QMARK, + ACTIONS(425), 2, anon_sym_INCLUDE, - anon_sym_ASSERT, - anon_sym_SORT_BY_NAME, - anon_sym_SORT, - anon_sym_SORT_NONE, - anon_sym_REVERSE, - anon_sym_EXCLUDE_FILE, - anon_sym_INPUT_SECTION_FLAGS, - anon_sym_LBRACK, - anon_sym_KEEP, - anon_sym_CREATE_OBJECT_SYMBOLS, - anon_sym_CONSTRUCTORS, - anon_sym_ASCIZ, - anon_sym_FILL, - anon_sym_LINKER_VERSION, - anon_sym_QUAD, - anon_sym_SQUAD, - anon_sym_LONG, - anon_sym_SHORT, - anon_sym_BYTE, - anon_sym_HIDDEN, - anon_sym_PROVIDE, - anon_sym_PROVIDE_HIDDEN, sym_NAME, - sym_wildcard_name, - [6741] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(415), 6, + ACTIONS(427), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(513), 5, anon_sym_AMP, - anon_sym_l, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, - ACTIONS(417), 21, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LENGTH, - anon_sym_len, + ACTIONS(515), 13, anon_sym_DASH, anon_sym_PLUS, anon_sym_STAR, @@ -14877,57 +20932,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_QMARK, - [6776] = 3, - ACTIONS(208), 1, + [8073] = 6, + ACTIONS(3), 1, sym_comment, - ACTIONS(467), 2, + ACTIONS(517), 1, + anon_sym_QMARK, + ACTIONS(521), 1, anon_sym_SEMI, - anon_sym_RBRACE, - ACTIONS(465), 25, - anon_sym_INCLUDE, - anon_sym_ASSERT, - anon_sym_SORT_BY_NAME, - anon_sym_SORT, - anon_sym_SORT_NONE, - anon_sym_REVERSE, - anon_sym_EXCLUDE_FILE, - anon_sym_INPUT_SECTION_FLAGS, - anon_sym_LBRACK, - anon_sym_KEEP, - anon_sym_CREATE_OBJECT_SYMBOLS, - anon_sym_CONSTRUCTORS, - anon_sym_ASCIZ, - anon_sym_FILL, - anon_sym_LINKER_VERSION, - anon_sym_QUAD, - anon_sym_SQUAD, - anon_sym_LONG, - anon_sym_SHORT, - anon_sym_BYTE, - anon_sym_HIDDEN, - anon_sym_PROVIDE, - anon_sym_PROVIDE_HIDDEN, + ACTIONS(519), 2, + anon_sym_AT, sym_NAME, - sym_wildcard_name, - [6811] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(407), 6, + ACTIONS(513), 5, anon_sym_AMP, - anon_sym_l, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, - ACTIONS(409), 21, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LENGTH, - anon_sym_len, + ACTIONS(515), 13, anon_sym_DASH, anon_sym_PLUS, anon_sym_STAR, @@ -14941,57 +20962,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_QMARK, - [6846] = 3, - ACTIONS(208), 1, - sym_comment, - ACTIONS(471), 2, - anon_sym_SEMI, - anon_sym_RBRACE, - ACTIONS(469), 25, - anon_sym_INCLUDE, - anon_sym_ASSERT, - anon_sym_SORT_BY_NAME, - anon_sym_SORT, - anon_sym_SORT_NONE, - anon_sym_REVERSE, - anon_sym_EXCLUDE_FILE, - anon_sym_INPUT_SECTION_FLAGS, - anon_sym_LBRACK, - anon_sym_KEEP, - anon_sym_CREATE_OBJECT_SYMBOLS, - anon_sym_CONSTRUCTORS, - anon_sym_ASCIZ, - anon_sym_FILL, - anon_sym_LINKER_VERSION, - anon_sym_QUAD, - anon_sym_SQUAD, - anon_sym_LONG, - anon_sym_SHORT, - anon_sym_BYTE, - anon_sym_HIDDEN, - anon_sym_PROVIDE, - anon_sym_PROVIDE_HIDDEN, - sym_NAME, - sym_wildcard_name, - [6881] = 3, + [8109] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(403), 6, + ACTIONS(511), 1, + anon_sym_QMARK, + ACTIONS(523), 1, + anon_sym_LPAREN, + ACTIONS(525), 1, + anon_sym_COLON, + STATE(561), 1, + sym_atype, + ACTIONS(507), 5, anon_sym_AMP, - anon_sym_l, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, - ACTIONS(405), 21, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LENGTH, - anon_sym_len, + ACTIONS(509), 13, anon_sym_DASH, anon_sym_PLUS, anon_sym_STAR, @@ -15005,25 +20993,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_QMARK, - [6916] = 3, + [8147] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(399), 6, + ACTIONS(511), 1, + anon_sym_QMARK, + ACTIONS(527), 1, + anon_sym_COMMA, + ACTIONS(529), 1, + anon_sym_RPAREN, + ACTIONS(507), 5, anon_sym_AMP, - anon_sym_l, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, - ACTIONS(401), 21, + ACTIONS(509), 13, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_CARET, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + [8182] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(511), 1, + anon_sym_QMARK, + ACTIONS(531), 1, anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LPAREN, + ACTIONS(533), 1, anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LENGTH, - anon_sym_len, + ACTIONS(507), 5, + anon_sym_AMP, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + ACTIONS(509), 13, anon_sym_DASH, anon_sym_PLUS, anon_sym_STAR, @@ -15037,89 +21051,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_QMARK, - [6951] = 3, - ACTIONS(208), 1, - sym_comment, - ACTIONS(475), 2, - anon_sym_SEMI, - anon_sym_RBRACE, - ACTIONS(473), 25, - anon_sym_INCLUDE, - anon_sym_ASSERT, - anon_sym_SORT_BY_NAME, - anon_sym_SORT, - anon_sym_SORT_NONE, - anon_sym_REVERSE, - anon_sym_EXCLUDE_FILE, - anon_sym_INPUT_SECTION_FLAGS, - anon_sym_LBRACK, - anon_sym_KEEP, - anon_sym_CREATE_OBJECT_SYMBOLS, - anon_sym_CONSTRUCTORS, - anon_sym_ASCIZ, - anon_sym_FILL, - anon_sym_LINKER_VERSION, - anon_sym_QUAD, - anon_sym_SQUAD, - anon_sym_LONG, - anon_sym_SHORT, - anon_sym_BYTE, - anon_sym_HIDDEN, - anon_sym_PROVIDE, - anon_sym_PROVIDE_HIDDEN, - sym_NAME, - sym_wildcard_name, - [6986] = 3, - ACTIONS(208), 1, + [8217] = 6, + ACTIONS(3), 1, sym_comment, - ACTIONS(479), 2, - anon_sym_SEMI, - anon_sym_RBRACE, - ACTIONS(477), 25, - anon_sym_INCLUDE, - anon_sym_ASSERT, - anon_sym_SORT_BY_NAME, - anon_sym_SORT, - anon_sym_SORT_NONE, - anon_sym_REVERSE, - anon_sym_EXCLUDE_FILE, - anon_sym_INPUT_SECTION_FLAGS, - anon_sym_LBRACK, - anon_sym_KEEP, - anon_sym_CREATE_OBJECT_SYMBOLS, - anon_sym_CONSTRUCTORS, - anon_sym_ASCIZ, - anon_sym_FILL, - anon_sym_LINKER_VERSION, - anon_sym_QUAD, - anon_sym_SQUAD, - anon_sym_LONG, - anon_sym_SHORT, - anon_sym_BYTE, - anon_sym_HIDDEN, - anon_sym_PROVIDE, - anon_sym_PROVIDE_HIDDEN, - sym_NAME, - sym_wildcard_name, - [7021] = 3, + ACTIONS(511), 1, + anon_sym_QMARK, + ACTIONS(535), 1, + anon_sym_COMMA, + ACTIONS(537), 1, + anon_sym_RPAREN, + ACTIONS(507), 5, + anon_sym_AMP, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_GT, + anon_sym_PIPE, + ACTIONS(509), 13, + anon_sym_DASH, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_CARET, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + [8252] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(403), 6, + ACTIONS(511), 1, + anon_sym_QMARK, + ACTIONS(539), 1, + anon_sym_RPAREN, + ACTIONS(507), 5, anon_sym_AMP, - anon_sym_l, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, - ACTIONS(405), 21, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LENGTH, - anon_sym_len, + ACTIONS(509), 13, anon_sym_DASH, anon_sym_PLUS, anon_sym_STAR, @@ -15133,25 +21107,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_QMARK, - [7056] = 3, + [8284] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(427), 6, + ACTIONS(511), 1, + anon_sym_QMARK, + ACTIONS(541), 1, + anon_sym_COMMA, + ACTIONS(507), 5, anon_sym_AMP, - anon_sym_l, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, - ACTIONS(429), 21, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LENGTH, - anon_sym_len, + ACTIONS(509), 13, anon_sym_DASH, anon_sym_PLUS, anon_sym_STAR, @@ -15165,59 +21134,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_QMARK, - [7091] = 3, - ACTIONS(208), 1, - sym_comment, - ACTIONS(483), 2, - anon_sym_SEMI, - anon_sym_RBRACE, - ACTIONS(481), 25, - anon_sym_INCLUDE, - anon_sym_ASSERT, - anon_sym_SORT_BY_NAME, - anon_sym_SORT, - anon_sym_SORT_NONE, - anon_sym_REVERSE, - anon_sym_EXCLUDE_FILE, - anon_sym_INPUT_SECTION_FLAGS, - anon_sym_LBRACK, - anon_sym_KEEP, - anon_sym_CREATE_OBJECT_SYMBOLS, - anon_sym_CONSTRUCTORS, - anon_sym_ASCIZ, - anon_sym_FILL, - anon_sym_LINKER_VERSION, - anon_sym_QUAD, - anon_sym_SQUAD, - anon_sym_LONG, - anon_sym_SHORT, - anon_sym_BYTE, - anon_sym_HIDDEN, - anon_sym_PROVIDE, - anon_sym_PROVIDE_HIDDEN, - sym_NAME, - sym_wildcard_name, - [7126] = 6, + [8316] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(431), 1, - anon_sym_l, - ACTIONS(489), 1, + ACTIONS(511), 1, anon_sym_QMARK, - ACTIONS(433), 5, - anon_sym_COMMA, - anon_sym_SEMI, + ACTIONS(543), 1, anon_sym_RPAREN, - anon_sym_LENGTH, - anon_sym_len, - ACTIONS(485), 5, + ACTIONS(507), 5, anon_sym_AMP, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, - ACTIONS(487), 13, + ACTIONS(509), 13, anon_sym_DASH, anon_sym_PLUS, anon_sym_STAR, @@ -15231,24 +21161,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - [7165] = 7, + [8348] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(489), 1, + ACTIONS(511), 1, anon_sym_QMARK, - ACTIONS(491), 1, - anon_sym_LPAREN, - ACTIONS(493), 1, - anon_sym_COLON, - STATE(566), 1, - sym_atype, - ACTIONS(485), 5, + ACTIONS(545), 1, + anon_sym_COMMA, + ACTIONS(507), 5, anon_sym_AMP, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, - ACTIONS(487), 13, + ACTIONS(509), 13, anon_sym_DASH, anon_sym_PLUS, anon_sym_STAR, @@ -15262,23 +21188,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - [7203] = 6, + [8380] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(439), 1, + ACTIONS(511), 1, anon_sym_QMARK, - ACTIONS(497), 1, - anon_sym_SEMI, - ACTIONS(495), 2, - anon_sym_AT, - sym_NAME, - ACTIONS(435), 5, + ACTIONS(547), 1, + anon_sym_RPAREN, + ACTIONS(507), 5, anon_sym_AMP, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, - ACTIONS(437), 13, + ACTIONS(509), 13, anon_sym_DASH, anon_sym_PLUS, anon_sym_STAR, @@ -15292,22 +21215,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - [7239] = 6, + [8412] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(489), 1, + ACTIONS(511), 1, anon_sym_QMARK, - ACTIONS(499), 1, - anon_sym_COMMA, - ACTIONS(501), 1, + ACTIONS(549), 1, anon_sym_RPAREN, - ACTIONS(485), 5, + ACTIONS(507), 5, anon_sym_AMP, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, - ACTIONS(487), 13, + ACTIONS(509), 13, anon_sym_DASH, anon_sym_PLUS, anon_sym_STAR, @@ -15321,22 +21242,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - [7274] = 6, + [8444] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(489), 1, + ACTIONS(511), 1, anon_sym_QMARK, - ACTIONS(503), 1, + ACTIONS(535), 1, anon_sym_COMMA, - ACTIONS(505), 1, - anon_sym_RPAREN, - ACTIONS(485), 5, + ACTIONS(507), 5, anon_sym_AMP, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, - ACTIONS(487), 13, + ACTIONS(509), 13, anon_sym_DASH, anon_sym_PLUS, anon_sym_STAR, @@ -15350,20 +21269,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - [7309] = 5, + [8476] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(489), 1, + ACTIONS(511), 1, anon_sym_QMARK, - ACTIONS(507), 1, - anon_sym_RPAREN, - ACTIONS(485), 5, + ACTIONS(551), 1, + anon_sym_COMMA, + ACTIONS(507), 5, anon_sym_AMP, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, - ACTIONS(487), 13, + ACTIONS(509), 13, anon_sym_DASH, anon_sym_PLUS, anon_sym_STAR, @@ -15377,20 +21296,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - [7341] = 5, + [8508] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(489), 1, + ACTIONS(511), 1, anon_sym_QMARK, - ACTIONS(509), 1, + ACTIONS(553), 1, anon_sym_COMMA, - ACTIONS(485), 5, + ACTIONS(507), 5, anon_sym_AMP, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, - ACTIONS(487), 13, + ACTIONS(509), 13, anon_sym_DASH, anon_sym_PLUS, anon_sym_STAR, @@ -15404,20 +21323,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - [7373] = 5, + [8540] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(489), 1, - anon_sym_QMARK, ACTIONS(511), 1, + anon_sym_QMARK, + ACTIONS(555), 1, anon_sym_RPAREN, - ACTIONS(485), 5, + ACTIONS(507), 5, anon_sym_AMP, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, - ACTIONS(487), 13, + ACTIONS(509), 13, anon_sym_DASH, anon_sym_PLUS, anon_sym_STAR, @@ -15431,20 +21350,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - [7405] = 5, + [8572] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(489), 1, + ACTIONS(511), 1, anon_sym_QMARK, - ACTIONS(513), 1, + ACTIONS(557), 1, anon_sym_RPAREN, - ACTIONS(485), 5, + ACTIONS(507), 5, anon_sym_AMP, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, - ACTIONS(487), 13, + ACTIONS(509), 13, anon_sym_DASH, anon_sym_PLUS, anon_sym_STAR, @@ -15458,20 +21377,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - [7437] = 5, + [8604] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(489), 1, + ACTIONS(511), 1, anon_sym_QMARK, - ACTIONS(515), 1, + ACTIONS(559), 1, anon_sym_RPAREN, - ACTIONS(485), 5, + ACTIONS(507), 5, anon_sym_AMP, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, - ACTIONS(487), 13, + ACTIONS(509), 13, anon_sym_DASH, anon_sym_PLUS, anon_sym_STAR, @@ -15485,20 +21404,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - [7469] = 5, + [8636] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(489), 1, + ACTIONS(511), 1, anon_sym_QMARK, - ACTIONS(517), 1, + ACTIONS(561), 1, anon_sym_COLON, - ACTIONS(485), 5, + ACTIONS(507), 5, anon_sym_AMP, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, - ACTIONS(487), 13, + ACTIONS(509), 13, anon_sym_DASH, anon_sym_PLUS, anon_sym_STAR, @@ -15512,20 +21431,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - [7501] = 5, + [8668] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(489), 1, + ACTIONS(511), 1, anon_sym_QMARK, - ACTIONS(519), 1, - anon_sym_COLON, - ACTIONS(485), 5, + ACTIONS(529), 1, + anon_sym_RPAREN, + ACTIONS(507), 5, anon_sym_AMP, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, - ACTIONS(487), 13, + ACTIONS(509), 13, anon_sym_DASH, anon_sym_PLUS, anon_sym_STAR, @@ -15539,20 +21458,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - [7533] = 5, + [8700] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(489), 1, + ACTIONS(511), 1, anon_sym_QMARK, - ACTIONS(521), 1, + ACTIONS(527), 1, anon_sym_COMMA, - ACTIONS(485), 5, + ACTIONS(507), 5, anon_sym_AMP, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, - ACTIONS(487), 13, + ACTIONS(509), 13, anon_sym_DASH, anon_sym_PLUS, anon_sym_STAR, @@ -15566,20 +21485,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - [7565] = 5, + [8732] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(489), 1, + ACTIONS(511), 1, anon_sym_QMARK, - ACTIONS(523), 1, + ACTIONS(563), 1, anon_sym_RPAREN, - ACTIONS(485), 5, + ACTIONS(507), 5, anon_sym_AMP, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, - ACTIONS(487), 13, + ACTIONS(509), 13, anon_sym_DASH, anon_sym_PLUS, anon_sym_STAR, @@ -15593,20 +21512,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - [7597] = 5, + [8764] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(489), 1, + ACTIONS(511), 1, anon_sym_QMARK, - ACTIONS(525), 1, - anon_sym_RPAREN, - ACTIONS(485), 5, + ACTIONS(565), 1, + anon_sym_COMMA, + ACTIONS(507), 5, anon_sym_AMP, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, - ACTIONS(487), 13, + ACTIONS(509), 13, anon_sym_DASH, anon_sym_PLUS, anon_sym_STAR, @@ -15620,20 +21539,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - [7629] = 5, + [8796] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(489), 1, + ACTIONS(511), 1, anon_sym_QMARK, - ACTIONS(503), 1, - anon_sym_COMMA, - ACTIONS(485), 5, + ACTIONS(533), 1, + anon_sym_RPAREN, + ACTIONS(507), 5, anon_sym_AMP, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, - ACTIONS(487), 13, + ACTIONS(509), 13, anon_sym_DASH, anon_sym_PLUS, anon_sym_STAR, @@ -15647,20 +21566,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - [7661] = 5, + [8828] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(489), 1, + ACTIONS(511), 1, anon_sym_QMARK, - ACTIONS(527), 1, - anon_sym_COLON, - ACTIONS(485), 5, + ACTIONS(567), 1, + anon_sym_RPAREN, + ACTIONS(507), 5, anon_sym_AMP, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, - ACTIONS(487), 13, + ACTIONS(509), 13, anon_sym_DASH, anon_sym_PLUS, anon_sym_STAR, @@ -15674,20 +21593,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - [7693] = 5, + [8860] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(489), 1, + ACTIONS(511), 1, anon_sym_QMARK, - ACTIONS(529), 1, - anon_sym_COMMA, - ACTIONS(485), 5, + ACTIONS(569), 1, + anon_sym_RPAREN, + ACTIONS(507), 5, anon_sym_AMP, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, - ACTIONS(487), 13, + ACTIONS(509), 13, anon_sym_DASH, anon_sym_PLUS, anon_sym_STAR, @@ -15701,20 +21620,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - [7725] = 5, + [8892] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(489), 1, + ACTIONS(511), 1, anon_sym_QMARK, ACTIONS(531), 1, - anon_sym_RPAREN, - ACTIONS(485), 5, + anon_sym_COMMA, + ACTIONS(507), 5, anon_sym_AMP, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, - ACTIONS(487), 13, + ACTIONS(509), 13, anon_sym_DASH, anon_sym_PLUS, anon_sym_STAR, @@ -15728,20 +21647,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - [7757] = 5, + [8924] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(489), 1, + ACTIONS(511), 1, anon_sym_QMARK, - ACTIONS(501), 1, - anon_sym_RPAREN, - ACTIONS(485), 5, + ACTIONS(571), 1, + anon_sym_COLON, + ACTIONS(507), 5, anon_sym_AMP, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, - ACTIONS(487), 13, + ACTIONS(509), 13, anon_sym_DASH, anon_sym_PLUS, anon_sym_STAR, @@ -15755,20 +21674,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - [7789] = 5, + [8956] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(489), 1, + ACTIONS(511), 1, anon_sym_QMARK, - ACTIONS(533), 1, + ACTIONS(573), 1, anon_sym_RPAREN, - ACTIONS(485), 5, + ACTIONS(507), 5, anon_sym_AMP, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, - ACTIONS(487), 13, + ACTIONS(509), 13, anon_sym_DASH, anon_sym_PLUS, anon_sym_STAR, @@ -15782,20 +21701,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - [7821] = 5, + [8988] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(489), 1, + ACTIONS(511), 1, anon_sym_QMARK, - ACTIONS(535), 1, - anon_sym_RPAREN, - ACTIONS(485), 5, + ACTIONS(575), 1, + anon_sym_COLON, + ACTIONS(507), 5, anon_sym_AMP, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, - ACTIONS(487), 13, + ACTIONS(509), 13, anon_sym_DASH, anon_sym_PLUS, anon_sym_STAR, @@ -15809,20 +21728,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - [7853] = 5, + [9020] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(489), 1, + ACTIONS(511), 1, anon_sym_QMARK, - ACTIONS(499), 1, - anon_sym_COMMA, - ACTIONS(485), 5, + ACTIONS(537), 1, + anon_sym_RPAREN, + ACTIONS(507), 5, anon_sym_AMP, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, - ACTIONS(487), 13, + ACTIONS(509), 13, anon_sym_DASH, anon_sym_PLUS, anon_sym_STAR, @@ -15836,20 +21755,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - [7885] = 5, + [9052] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(489), 1, + ACTIONS(511), 1, anon_sym_QMARK, - ACTIONS(537), 1, - anon_sym_RPAREN, - ACTIONS(485), 5, + ACTIONS(577), 1, + anon_sym_COMMA, + ACTIONS(507), 5, anon_sym_AMP, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, - ACTIONS(487), 13, + ACTIONS(509), 13, anon_sym_DASH, anon_sym_PLUS, anon_sym_STAR, @@ -15863,20 +21782,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - [7917] = 5, + [9084] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(489), 1, + ACTIONS(511), 1, anon_sym_QMARK, - ACTIONS(539), 1, + ACTIONS(579), 1, anon_sym_RPAREN, - ACTIONS(485), 5, + ACTIONS(507), 5, anon_sym_AMP, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, - ACTIONS(487), 13, + ACTIONS(509), 13, anon_sym_DASH, anon_sym_PLUS, anon_sym_STAR, @@ -15890,20 +21809,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - [7949] = 5, + [9116] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(489), 1, + ACTIONS(511), 1, anon_sym_QMARK, - ACTIONS(541), 1, + ACTIONS(581), 1, anon_sym_RPAREN, - ACTIONS(485), 5, + ACTIONS(507), 5, anon_sym_AMP, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, - ACTIONS(487), 13, + ACTIONS(509), 13, anon_sym_DASH, anon_sym_PLUS, anon_sym_STAR, @@ -15917,20 +21836,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - [7981] = 5, + [9148] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(489), 1, + ACTIONS(511), 1, anon_sym_QMARK, - ACTIONS(543), 1, - anon_sym_COMMA, - ACTIONS(485), 5, + ACTIONS(583), 1, + anon_sym_COLON, + ACTIONS(507), 5, anon_sym_AMP, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, - ACTIONS(487), 13, + ACTIONS(509), 13, anon_sym_DASH, anon_sym_PLUS, anon_sym_STAR, @@ -15944,20 +21863,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - [8013] = 5, + [9180] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(489), 1, + ACTIONS(511), 1, anon_sym_QMARK, - ACTIONS(505), 1, + ACTIONS(585), 1, anon_sym_RPAREN, - ACTIONS(485), 5, + ACTIONS(507), 5, anon_sym_AMP, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, - ACTIONS(487), 13, + ACTIONS(509), 13, anon_sym_DASH, anon_sym_PLUS, anon_sym_STAR, @@ -15971,20 +21890,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - [8045] = 5, + [9212] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(489), 1, + ACTIONS(511), 1, anon_sym_QMARK, - ACTIONS(545), 1, + ACTIONS(587), 1, anon_sym_RPAREN, - ACTIONS(485), 5, + ACTIONS(507), 5, anon_sym_AMP, anon_sym_SLASH, anon_sym_LT, anon_sym_GT, anon_sym_PIPE, - ACTIONS(487), 13, + ACTIONS(509), 13, anon_sym_DASH, anon_sym_PLUS, anon_sym_STAR, @@ -15998,28 +21917,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - [8077] = 11, + [9244] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(549), 1, + ACTIONS(591), 1, anon_sym_COMMA, - ACTIONS(551), 1, + ACTIONS(593), 1, anon_sym_RBRACE, - ACTIONS(553), 1, + ACTIONS(595), 1, anon_sym_EQ, - ACTIONS(555), 1, + ACTIONS(597), 1, anon_sym_COLON, - ACTIONS(557), 1, + ACTIONS(599), 1, anon_sym_GT, - ACTIONS(559), 1, + ACTIONS(601), 1, anon_sym_AT, - STATE(164), 1, + STATE(195), 1, sym_memspec, - STATE(184), 1, + STATE(204), 1, sym_memspec_at, - STATE(190), 1, + STATE(225), 1, sym_phdr_opt, - ACTIONS(547), 9, + ACTIONS(589), 9, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, @@ -16029,28 +21948,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PROVIDE_HIDDEN, anon_sym_OVERLAY, sym_NAME, - [8119] = 11, + [9286] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(555), 1, + ACTIONS(597), 1, anon_sym_COLON, - ACTIONS(557), 1, + ACTIONS(599), 1, anon_sym_GT, - ACTIONS(559), 1, + ACTIONS(601), 1, anon_sym_AT, - ACTIONS(563), 1, + ACTIONS(605), 1, anon_sym_COMMA, - ACTIONS(565), 1, + ACTIONS(607), 1, anon_sym_RBRACE, - ACTIONS(567), 1, + ACTIONS(609), 1, anon_sym_EQ, - STATE(169), 1, + STATE(198), 1, sym_memspec, - STATE(178), 1, + STATE(205), 1, sym_memspec_at, - STATE(194), 1, + STATE(224), 1, sym_phdr_opt, - ACTIONS(561), 9, + ACTIONS(603), 9, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, @@ -16060,28 +21979,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PROVIDE_HIDDEN, anon_sym_OVERLAY, sym_NAME, - [8161] = 11, + [9328] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(555), 1, + ACTIONS(597), 1, anon_sym_COLON, - ACTIONS(557), 1, + ACTIONS(599), 1, anon_sym_GT, - ACTIONS(559), 1, + ACTIONS(601), 1, anon_sym_AT, - ACTIONS(571), 1, + ACTIONS(613), 1, anon_sym_COMMA, - ACTIONS(573), 1, + ACTIONS(615), 1, anon_sym_RBRACE, - ACTIONS(575), 1, + ACTIONS(617), 1, anon_sym_EQ, - STATE(166), 1, + STATE(197), 1, sym_memspec, - STATE(185), 1, + STATE(211), 1, sym_memspec_at, - STATE(199), 1, + STATE(221), 1, sym_phdr_opt, - ACTIONS(569), 9, + ACTIONS(611), 9, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, @@ -16091,28 +22010,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PROVIDE_HIDDEN, anon_sym_OVERLAY, sym_NAME, - [8203] = 11, + [9370] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(555), 1, + ACTIONS(597), 1, anon_sym_COLON, - ACTIONS(557), 1, + ACTIONS(599), 1, anon_sym_GT, - ACTIONS(559), 1, + ACTIONS(601), 1, anon_sym_AT, - ACTIONS(579), 1, + ACTIONS(621), 1, anon_sym_COMMA, - ACTIONS(581), 1, + ACTIONS(623), 1, anon_sym_RBRACE, - ACTIONS(583), 1, + ACTIONS(625), 1, anon_sym_EQ, - STATE(168), 1, + STATE(199), 1, sym_memspec, - STATE(179), 1, + STATE(207), 1, sym_memspec_at, - STATE(198), 1, + STATE(222), 1, sym_phdr_opt, - ACTIONS(577), 9, + ACTIONS(619), 9, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, @@ -16122,28 +22041,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PROVIDE_HIDDEN, anon_sym_OVERLAY, sym_NAME, - [8245] = 11, + [9412] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(555), 1, + ACTIONS(597), 1, anon_sym_COLON, - ACTIONS(557), 1, + ACTIONS(599), 1, anon_sym_GT, - ACTIONS(559), 1, + ACTIONS(601), 1, anon_sym_AT, - ACTIONS(587), 1, + ACTIONS(629), 1, anon_sym_COMMA, - ACTIONS(589), 1, + ACTIONS(631), 1, anon_sym_RBRACE, - ACTIONS(591), 1, + ACTIONS(633), 1, anon_sym_EQ, - STATE(167), 1, + STATE(196), 1, sym_memspec, - STATE(186), 1, + STATE(209), 1, sym_memspec_at, - STATE(196), 1, + STATE(231), 1, sym_phdr_opt, - ACTIONS(585), 9, + ACTIONS(627), 9, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, @@ -16153,28 +22072,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PROVIDE_HIDDEN, anon_sym_OVERLAY, sym_NAME, - [8287] = 11, + [9454] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(555), 1, + ACTIONS(597), 1, anon_sym_COLON, - ACTIONS(557), 1, + ACTIONS(599), 1, anon_sym_GT, - ACTIONS(559), 1, + ACTIONS(601), 1, anon_sym_AT, - ACTIONS(595), 1, + ACTIONS(637), 1, anon_sym_COMMA, - ACTIONS(597), 1, + ACTIONS(639), 1, anon_sym_RBRACE, - ACTIONS(599), 1, + ACTIONS(641), 1, anon_sym_EQ, - STATE(165), 1, + STATE(194), 1, sym_memspec, - STATE(177), 1, + STATE(202), 1, sym_memspec_at, - STATE(192), 1, + STATE(230), 1, sym_phdr_opt, - ACTIONS(593), 9, + ACTIONS(635), 9, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, @@ -16184,28 +22103,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PROVIDE_HIDDEN, anon_sym_OVERLAY, sym_NAME, - [8329] = 11, + [9496] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(555), 1, + ACTIONS(597), 1, anon_sym_COLON, - ACTIONS(557), 1, + ACTIONS(599), 1, anon_sym_GT, - ACTIONS(559), 1, + ACTIONS(601), 1, anon_sym_AT, - ACTIONS(603), 1, + ACTIONS(645), 1, anon_sym_COMMA, - ACTIONS(605), 1, + ACTIONS(647), 1, anon_sym_RBRACE, - ACTIONS(607), 1, + ACTIONS(649), 1, anon_sym_EQ, - STATE(163), 1, + STATE(193), 1, sym_memspec, - STATE(183), 1, + STATE(212), 1, sym_memspec_at, - STATE(200), 1, + STATE(226), 1, sym_phdr_opt, - ACTIONS(601), 9, + ACTIONS(643), 9, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, @@ -16215,24 +22134,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PROVIDE_HIDDEN, anon_sym_OVERLAY, sym_NAME, - [8371] = 9, + [9538] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(555), 1, - anon_sym_COLON, - ACTIONS(559), 1, - anon_sym_AT, - ACTIONS(579), 1, + ACTIONS(591), 1, anon_sym_COMMA, - ACTIONS(581), 1, + ACTIONS(593), 1, anon_sym_RBRACE, - ACTIONS(583), 1, + ACTIONS(595), 1, anon_sym_EQ, - STATE(179), 1, + ACTIONS(597), 1, + anon_sym_COLON, + ACTIONS(601), 1, + anon_sym_AT, + STATE(204), 1, sym_memspec_at, - STATE(198), 1, + STATE(225), 1, sym_phdr_opt, - ACTIONS(577), 9, + ACTIONS(589), 9, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, @@ -16242,24 +22161,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PROVIDE_HIDDEN, anon_sym_OVERLAY, sym_NAME, - [8407] = 9, + [9574] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(555), 1, + ACTIONS(597), 1, anon_sym_COLON, - ACTIONS(559), 1, + ACTIONS(601), 1, anon_sym_AT, - ACTIONS(587), 1, + ACTIONS(613), 1, anon_sym_COMMA, - ACTIONS(589), 1, + ACTIONS(615), 1, anon_sym_RBRACE, - ACTIONS(591), 1, + ACTIONS(617), 1, anon_sym_EQ, - STATE(186), 1, + STATE(211), 1, sym_memspec_at, - STATE(196), 1, + STATE(221), 1, sym_phdr_opt, - ACTIONS(585), 9, + ACTIONS(611), 9, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, @@ -16269,24 +22188,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PROVIDE_HIDDEN, anon_sym_OVERLAY, sym_NAME, - [8443] = 9, + [9610] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(555), 1, + ACTIONS(597), 1, anon_sym_COLON, - ACTIONS(559), 1, + ACTIONS(601), 1, anon_sym_AT, - ACTIONS(611), 1, + ACTIONS(653), 1, anon_sym_COMMA, - ACTIONS(613), 1, + ACTIONS(655), 1, anon_sym_RBRACE, - ACTIONS(615), 1, + ACTIONS(657), 1, anon_sym_EQ, - STATE(187), 1, + STATE(208), 1, sym_memspec_at, - STATE(201), 1, + STATE(223), 1, sym_phdr_opt, - ACTIONS(609), 9, + ACTIONS(651), 9, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, @@ -16296,24 +22215,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PROVIDE_HIDDEN, anon_sym_OVERLAY, sym_NAME, - [8479] = 9, + [9646] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(555), 1, + ACTIONS(597), 1, anon_sym_COLON, - ACTIONS(559), 1, + ACTIONS(601), 1, anon_sym_AT, - ACTIONS(563), 1, + ACTIONS(621), 1, anon_sym_COMMA, - ACTIONS(565), 1, + ACTIONS(623), 1, anon_sym_RBRACE, - ACTIONS(567), 1, + ACTIONS(625), 1, anon_sym_EQ, - STATE(178), 1, + STATE(207), 1, sym_memspec_at, - STATE(194), 1, + STATE(222), 1, sym_phdr_opt, - ACTIONS(561), 9, + ACTIONS(619), 9, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, @@ -16323,24 +22242,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PROVIDE_HIDDEN, anon_sym_OVERLAY, sym_NAME, - [8515] = 9, + [9682] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(555), 1, + ACTIONS(597), 1, anon_sym_COLON, - ACTIONS(559), 1, + ACTIONS(601), 1, anon_sym_AT, - ACTIONS(603), 1, + ACTIONS(629), 1, anon_sym_COMMA, - ACTIONS(605), 1, + ACTIONS(631), 1, anon_sym_RBRACE, - ACTIONS(607), 1, + ACTIONS(633), 1, anon_sym_EQ, - STATE(183), 1, + STATE(209), 1, sym_memspec_at, - STATE(200), 1, + STATE(231), 1, sym_phdr_opt, - ACTIONS(601), 9, + ACTIONS(627), 9, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, @@ -16350,24 +22269,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PROVIDE_HIDDEN, anon_sym_OVERLAY, sym_NAME, - [8551] = 9, + [9718] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(555), 1, + ACTIONS(597), 1, anon_sym_COLON, - ACTIONS(559), 1, + ACTIONS(601), 1, anon_sym_AT, - ACTIONS(571), 1, + ACTIONS(645), 1, anon_sym_COMMA, - ACTIONS(573), 1, + ACTIONS(647), 1, anon_sym_RBRACE, - ACTIONS(575), 1, + ACTIONS(649), 1, anon_sym_EQ, - STATE(185), 1, + STATE(212), 1, sym_memspec_at, - STATE(199), 1, + STATE(226), 1, sym_phdr_opt, - ACTIONS(569), 9, + ACTIONS(643), 9, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, @@ -16377,24 +22296,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PROVIDE_HIDDEN, anon_sym_OVERLAY, sym_NAME, - [8587] = 9, + [9754] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(555), 1, + ACTIONS(597), 1, anon_sym_COLON, - ACTIONS(559), 1, + ACTIONS(601), 1, anon_sym_AT, - ACTIONS(595), 1, + ACTIONS(605), 1, anon_sym_COMMA, - ACTIONS(597), 1, + ACTIONS(607), 1, anon_sym_RBRACE, - ACTIONS(599), 1, + ACTIONS(609), 1, anon_sym_EQ, - STATE(177), 1, + STATE(205), 1, sym_memspec_at, - STATE(192), 1, + STATE(224), 1, sym_phdr_opt, - ACTIONS(593), 9, + ACTIONS(603), 9, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, @@ -16404,215 +22323,78 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PROVIDE_HIDDEN, anon_sym_OVERLAY, sym_NAME, - [8623] = 12, + [9790] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(33), 1, - anon_sym_ENTRY, - ACTIONS(35), 1, - anon_sym_ASSERT, - ACTIONS(617), 1, + ACTIONS(659), 1, sym_NAME, - ACTIONS(619), 1, + ACTIONS(661), 1, anon_sym_GROUP, - ACTIONS(621), 1, + ACTIONS(663), 1, anon_sym_INCLUDE, - ACTIONS(623), 1, + ACTIONS(665), 1, anon_sym_RBRACE, - ACTIONS(625), 1, + ACTIONS(667), 1, + anon_sym_ENTRY, + ACTIONS(669), 1, + anon_sym_ASSERT, + ACTIONS(671), 1, anon_sym_OVERLAY, - STATE(415), 1, + STATE(440), 1, sym_assignment, - STATE(540), 1, + STATE(575), 1, sym_sec_or_group_p1, ACTIONS(37), 3, anon_sym_HIDDEN, anon_sym_PROVIDE, anon_sym_PROVIDE_HIDDEN, - STATE(176), 3, + STATE(203), 3, sym_statement_anywhere, sym_section, aux_sym_sec_or_group_p1_repeat1, - [8664] = 12, + [9831] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(33), 1, - anon_sym_ENTRY, - ACTIONS(35), 1, - anon_sym_ASSERT, - ACTIONS(617), 1, + ACTIONS(659), 1, sym_NAME, - ACTIONS(619), 1, + ACTIONS(661), 1, anon_sym_GROUP, - ACTIONS(621), 1, + ACTIONS(663), 1, anon_sym_INCLUDE, - ACTIONS(625), 1, - anon_sym_OVERLAY, - ACTIONS(627), 1, - anon_sym_RBRACE, - STATE(415), 1, - sym_assignment, - STATE(609), 1, - sym_sec_or_group_p1, - ACTIONS(37), 3, - anon_sym_HIDDEN, - anon_sym_PROVIDE, - anon_sym_PROVIDE_HIDDEN, - STATE(176), 3, - sym_statement_anywhere, - sym_section, - aux_sym_sec_or_group_p1_repeat1, - [8705] = 11, - ACTIONS(208), 1, - sym_comment, - ACTIONS(629), 1, - anon_sym_COMMA, - ACTIONS(631), 1, - anon_sym_RPAREN, - ACTIONS(637), 1, - anon_sym_REVERSE, - ACTIONS(639), 1, - anon_sym_EXCLUDE_FILE, - ACTIONS(641), 1, - sym_wildcard_name, - STATE(242), 1, - sym_wildcard_maybe_exclude, - STATE(252), 1, - sym_wildcard_maybe_reverse, - ACTIONS(635), 2, - anon_sym_SORT_NONE, - anon_sym_SORT_BY_INIT_PRIORITY, - STATE(180), 2, - sym_section_name_spec, - aux_sym_section_name_list_repeat1, - ACTIONS(633), 3, - anon_sym_SORT_BY_NAME, - anon_sym_SORT, - anon_sym_SORT_BY_ALIGNMENT, - [8743] = 13, - ACTIONS(188), 1, - anon_sym_REVERSE, - ACTIONS(190), 1, - anon_sym_EXCLUDE_FILE, - ACTIONS(192), 1, - anon_sym_INPUT_SECTION_FLAGS, - ACTIONS(206), 1, - sym_wildcard_name, - ACTIONS(208), 1, - sym_comment, - ACTIONS(643), 1, - sym_NAME, - ACTIONS(645), 1, - anon_sym_LBRACK, - STATE(220), 1, - sym_sect_flags, - STATE(439), 1, - sym_wildcard_maybe_exclude, - STATE(463), 1, - sym_input_section_spec_no_keep, - STATE(522), 1, - sym_wildcard_maybe_reverse, - STATE(653), 1, - sym_filename_spec, - ACTIONS(186), 3, - anon_sym_SORT_BY_NAME, - anon_sym_SORT, - anon_sym_SORT_NONE, - [8785] = 11, - ACTIONS(208), 1, - sym_comment, - ACTIONS(647), 1, - anon_sym_COMMA, - ACTIONS(656), 1, - anon_sym_REVERSE, - ACTIONS(659), 1, - anon_sym_EXCLUDE_FILE, - ACTIONS(662), 1, - anon_sym_RBRACK, - ACTIONS(664), 1, - sym_wildcard_name, - STATE(230), 1, - sym_wildcard_maybe_exclude, - STATE(255), 1, - sym_wildcard_maybe_reverse, - ACTIONS(653), 2, - anon_sym_SORT_NONE, - anon_sym_SORT_BY_INIT_PRIORITY, - STATE(174), 2, - sym_section_name_spec, - aux_sym_section_name_list_repeat1, - ACTIONS(650), 3, - anon_sym_SORT_BY_NAME, - anon_sym_SORT, - anon_sym_SORT_BY_ALIGNMENT, - [8823] = 11, - ACTIONS(208), 1, - sym_comment, ACTIONS(667), 1, - anon_sym_COMMA, - ACTIONS(673), 1, - anon_sym_REVERSE, - ACTIONS(675), 1, - anon_sym_EXCLUDE_FILE, - ACTIONS(677), 1, - anon_sym_RBRACK, - ACTIONS(679), 1, - sym_wildcard_name, - STATE(230), 1, - sym_wildcard_maybe_exclude, - STATE(255), 1, - sym_wildcard_maybe_reverse, - ACTIONS(671), 2, - anon_sym_SORT_NONE, - anon_sym_SORT_BY_INIT_PRIORITY, - STATE(182), 2, - sym_section_name_spec, - aux_sym_section_name_list_repeat1, - ACTIONS(669), 3, - anon_sym_SORT_BY_NAME, - anon_sym_SORT, - anon_sym_SORT_BY_ALIGNMENT, - [8861] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(33), 1, anon_sym_ENTRY, - ACTIONS(35), 1, + ACTIONS(669), 1, anon_sym_ASSERT, - ACTIONS(617), 1, - sym_NAME, - ACTIONS(619), 1, - anon_sym_GROUP, - ACTIONS(621), 1, - anon_sym_INCLUDE, - ACTIONS(625), 1, + ACTIONS(671), 1, anon_sym_OVERLAY, - ACTIONS(681), 1, + ACTIONS(673), 1, anon_sym_RBRACE, - STATE(415), 1, + STATE(440), 1, sym_assignment, + STATE(618), 1, + sym_sec_or_group_p1, ACTIONS(37), 3, anon_sym_HIDDEN, anon_sym_PROVIDE, anon_sym_PROVIDE_HIDDEN, - STATE(181), 3, + STATE(203), 3, sym_statement_anywhere, sym_section, aux_sym_sec_or_group_p1_repeat1, - [8899] = 7, + [9872] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(555), 1, + ACTIONS(597), 1, anon_sym_COLON, - ACTIONS(611), 1, - anon_sym_COMMA, ACTIONS(613), 1, - anon_sym_RBRACE, + anon_sym_COMMA, ACTIONS(615), 1, + anon_sym_RBRACE, + ACTIONS(617), 1, anon_sym_EQ, - STATE(201), 1, + STATE(221), 1, sym_phdr_opt, - ACTIONS(609), 9, + ACTIONS(611), 9, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, @@ -16622,20 +22404,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PROVIDE_HIDDEN, anon_sym_OVERLAY, sym_NAME, - [8929] = 7, + [9902] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(555), 1, + ACTIONS(659), 1, + sym_NAME, + ACTIONS(661), 1, + anon_sym_GROUP, + ACTIONS(663), 1, + anon_sym_INCLUDE, + ACTIONS(667), 1, + anon_sym_ENTRY, + ACTIONS(669), 1, + anon_sym_ASSERT, + ACTIONS(671), 1, + anon_sym_OVERLAY, + ACTIONS(675), 1, + anon_sym_RBRACE, + STATE(440), 1, + sym_assignment, + ACTIONS(37), 3, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, + STATE(210), 3, + sym_statement_anywhere, + sym_section, + aux_sym_sec_or_group_p1_repeat1, + [9940] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(597), 1, anon_sym_COLON, - ACTIONS(595), 1, + ACTIONS(653), 1, anon_sym_COMMA, - ACTIONS(597), 1, + ACTIONS(655), 1, anon_sym_RBRACE, - ACTIONS(599), 1, + ACTIONS(657), 1, anon_sym_EQ, - STATE(192), 1, + STATE(223), 1, sym_phdr_opt, - ACTIONS(593), 9, + ACTIONS(651), 9, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, @@ -16645,20 +22454,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PROVIDE_HIDDEN, anon_sym_OVERLAY, sym_NAME, - [8959] = 7, + [9970] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(555), 1, + ACTIONS(597), 1, anon_sym_COLON, - ACTIONS(571), 1, + ACTIONS(645), 1, anon_sym_COMMA, - ACTIONS(573), 1, + ACTIONS(647), 1, anon_sym_RBRACE, - ACTIONS(575), 1, + ACTIONS(649), 1, anon_sym_EQ, - STATE(199), 1, + STATE(226), 1, sym_phdr_opt, - ACTIONS(569), 9, + ACTIONS(643), 9, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, @@ -16668,101 +22477,70 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PROVIDE_HIDDEN, anon_sym_OVERLAY, sym_NAME, - [8989] = 11, - ACTIONS(208), 1, + [10000] = 11, + ACTIONS(202), 1, sym_comment, - ACTIONS(683), 1, + ACTIONS(677), 1, anon_sym_COMMA, ACTIONS(686), 1, - anon_sym_RPAREN, - ACTIONS(694), 1, anon_sym_REVERSE, - ACTIONS(697), 1, + ACTIONS(689), 1, anon_sym_EXCLUDE_FILE, - ACTIONS(700), 1, + ACTIONS(692), 1, + anon_sym_RBRACK, + ACTIONS(694), 1, sym_wildcard_name, - STATE(242), 1, + STATE(265), 1, sym_wildcard_maybe_exclude, - STATE(252), 1, + STATE(269), 1, sym_wildcard_maybe_reverse, - ACTIONS(691), 2, + ACTIONS(683), 2, anon_sym_SORT_NONE, anon_sym_SORT_BY_INIT_PRIORITY, - STATE(180), 2, + STATE(206), 2, sym_section_name_spec, aux_sym_section_name_list_repeat1, - ACTIONS(688), 3, + ACTIONS(680), 3, anon_sym_SORT_BY_NAME, anon_sym_SORT, anon_sym_SORT_BY_ALIGNMENT, - [9027] = 11, + [10038] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(703), 1, - sym_NAME, - ACTIONS(706), 1, + ACTIONS(597), 1, + anon_sym_COLON, + ACTIONS(605), 1, + anon_sym_COMMA, + ACTIONS(607), 1, + anon_sym_RBRACE, + ACTIONS(609), 1, + anon_sym_EQ, + STATE(224), 1, + sym_phdr_opt, + ACTIONS(603), 9, anon_sym_GROUP, - ACTIONS(709), 1, anon_sym_INCLUDE, - ACTIONS(712), 1, - anon_sym_RBRACE, - ACTIONS(714), 1, anon_sym_ENTRY, - ACTIONS(717), 1, anon_sym_ASSERT, - ACTIONS(723), 1, - anon_sym_OVERLAY, - STATE(415), 1, - sym_assignment, - ACTIONS(720), 3, anon_sym_HIDDEN, anon_sym_PROVIDE, anon_sym_PROVIDE_HIDDEN, - STATE(181), 3, - sym_statement_anywhere, - sym_section, - aux_sym_sec_or_group_p1_repeat1, - [9065] = 11, - ACTIONS(208), 1, - sym_comment, - ACTIONS(667), 1, - anon_sym_COMMA, - ACTIONS(673), 1, - anon_sym_REVERSE, - ACTIONS(675), 1, - anon_sym_EXCLUDE_FILE, - ACTIONS(679), 1, - sym_wildcard_name, - ACTIONS(726), 1, - anon_sym_RBRACK, - STATE(230), 1, - sym_wildcard_maybe_exclude, - STATE(255), 1, - sym_wildcard_maybe_reverse, - ACTIONS(671), 2, - anon_sym_SORT_NONE, - anon_sym_SORT_BY_INIT_PRIORITY, - STATE(174), 2, - sym_section_name_spec, - aux_sym_section_name_list_repeat1, - ACTIONS(669), 3, - anon_sym_SORT_BY_NAME, - anon_sym_SORT, - anon_sym_SORT_BY_ALIGNMENT, - [9103] = 7, + anon_sym_OVERLAY, + sym_NAME, + [10068] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(555), 1, + ACTIONS(597), 1, anon_sym_COLON, - ACTIONS(579), 1, + ACTIONS(699), 1, anon_sym_COMMA, - ACTIONS(581), 1, + ACTIONS(701), 1, anon_sym_RBRACE, - ACTIONS(583), 1, + ACTIONS(703), 1, anon_sym_EQ, - STATE(198), 1, + STATE(229), 1, sym_phdr_opt, - ACTIONS(577), 9, + ACTIONS(697), 9, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, @@ -16772,20 +22550,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PROVIDE_HIDDEN, anon_sym_OVERLAY, sym_NAME, - [9133] = 7, + [10098] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(555), 1, + ACTIONS(597), 1, anon_sym_COLON, - ACTIONS(587), 1, + ACTIONS(621), 1, anon_sym_COMMA, - ACTIONS(589), 1, + ACTIONS(623), 1, anon_sym_RBRACE, - ACTIONS(591), 1, + ACTIONS(625), 1, anon_sym_EQ, - STATE(196), 1, + STATE(222), 1, sym_phdr_opt, - ACTIONS(585), 9, + ACTIONS(619), 9, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, @@ -16795,20 +22573,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PROVIDE_HIDDEN, anon_sym_OVERLAY, sym_NAME, - [9163] = 7, + [10128] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(555), 1, + ACTIONS(705), 1, + sym_NAME, + ACTIONS(708), 1, + anon_sym_GROUP, + ACTIONS(711), 1, + anon_sym_INCLUDE, + ACTIONS(714), 1, + anon_sym_RBRACE, + ACTIONS(716), 1, + anon_sym_ENTRY, + ACTIONS(719), 1, + anon_sym_ASSERT, + ACTIONS(725), 1, + anon_sym_OVERLAY, + STATE(440), 1, + sym_assignment, + ACTIONS(722), 3, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, + STATE(210), 3, + sym_statement_anywhere, + sym_section, + aux_sym_sec_or_group_p1_repeat1, + [10166] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(597), 1, anon_sym_COLON, - ACTIONS(563), 1, + ACTIONS(629), 1, anon_sym_COMMA, - ACTIONS(565), 1, + ACTIONS(631), 1, anon_sym_RBRACE, - ACTIONS(567), 1, + ACTIONS(633), 1, anon_sym_EQ, - STATE(194), 1, + STATE(231), 1, sym_phdr_opt, - ACTIONS(561), 9, + ACTIONS(627), 9, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, @@ -16818,20 +22623,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PROVIDE_HIDDEN, anon_sym_OVERLAY, sym_NAME, - [9193] = 7, + [10196] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(555), 1, - anon_sym_COLON, - ACTIONS(603), 1, + ACTIONS(591), 1, anon_sym_COMMA, - ACTIONS(605), 1, + ACTIONS(593), 1, anon_sym_RBRACE, - ACTIONS(607), 1, + ACTIONS(595), 1, anon_sym_EQ, - STATE(200), 1, + ACTIONS(597), 1, + anon_sym_COLON, + STATE(225), 1, sym_phdr_opt, - ACTIONS(601), 9, + ACTIONS(589), 9, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, @@ -16841,126 +22646,240 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PROVIDE_HIDDEN, anon_sym_OVERLAY, sym_NAME, - [9223] = 7, + [10226] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(555), 1, - anon_sym_COLON, - ACTIONS(730), 1, + ACTIONS(730), 3, anon_sym_COMMA, - ACTIONS(732), 1, anon_sym_RBRACE, - ACTIONS(734), 1, - anon_sym_EQ, - STATE(193), 1, - sym_phdr_opt, - ACTIONS(728), 9, + anon_sym_COLON, + ACTIONS(728), 11, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, anon_sym_ASSERT, + anon_sym_EQ, anon_sym_HIDDEN, anon_sym_PROVIDE, anon_sym_PROVIDE_HIDDEN, + anon_sym_AT, anon_sym_OVERLAY, sym_NAME, - [9253] = 11, - ACTIONS(208), 1, + [10248] = 11, + ACTIONS(202), 1, sym_comment, - ACTIONS(629), 1, + ACTIONS(732), 1, anon_sym_COMMA, - ACTIONS(637), 1, + ACTIONS(738), 1, anon_sym_REVERSE, - ACTIONS(639), 1, + ACTIONS(740), 1, anon_sym_EXCLUDE_FILE, - ACTIONS(641), 1, + ACTIONS(742), 1, + anon_sym_RBRACK, + ACTIONS(744), 1, sym_wildcard_name, - ACTIONS(736), 1, + STATE(265), 1, + sym_wildcard_maybe_exclude, + STATE(269), 1, + sym_wildcard_maybe_reverse, + ACTIONS(736), 2, + anon_sym_SORT_NONE, + anon_sym_SORT_BY_INIT_PRIORITY, + STATE(206), 2, + sym_section_name_spec, + aux_sym_section_name_list_repeat1, + ACTIONS(734), 3, + anon_sym_SORT_BY_NAME, + anon_sym_SORT, + anon_sym_SORT_BY_ALIGNMENT, + [10286] = 13, + ACTIONS(182), 1, + anon_sym_REVERSE, + ACTIONS(184), 1, + anon_sym_EXCLUDE_FILE, + ACTIONS(186), 1, + anon_sym_INPUT_SECTION_FLAGS, + ACTIONS(200), 1, + sym_wildcard_name, + ACTIONS(202), 1, + sym_comment, + ACTIONS(746), 1, + sym_NAME, + ACTIONS(748), 1, + anon_sym_LBRACK, + STATE(249), 1, + sym_sect_flags, + STATE(464), 1, + sym_wildcard_maybe_exclude, + STATE(537), 1, + sym_input_section_spec_no_keep, + STATE(647), 1, + sym_wildcard_maybe_reverse, + STATE(702), 1, + sym_filename_spec, + ACTIONS(180), 3, + anon_sym_SORT_BY_NAME, + anon_sym_SORT, + anon_sym_SORT_NONE, + [10328] = 11, + ACTIONS(202), 1, + sym_comment, + ACTIONS(732), 1, + anon_sym_COMMA, + ACTIONS(738), 1, + anon_sym_REVERSE, + ACTIONS(740), 1, + anon_sym_EXCLUDE_FILE, + ACTIONS(744), 1, + sym_wildcard_name, + ACTIONS(750), 1, + anon_sym_RBRACK, + STATE(265), 1, + sym_wildcard_maybe_exclude, + STATE(269), 1, + sym_wildcard_maybe_reverse, + ACTIONS(736), 2, + anon_sym_SORT_NONE, + anon_sym_SORT_BY_INIT_PRIORITY, + STATE(214), 2, + sym_section_name_spec, + aux_sym_section_name_list_repeat1, + ACTIONS(734), 3, + anon_sym_SORT_BY_NAME, + anon_sym_SORT, + anon_sym_SORT_BY_ALIGNMENT, + [10366] = 11, + ACTIONS(202), 1, + sym_comment, + ACTIONS(752), 1, + anon_sym_COMMA, + ACTIONS(754), 1, anon_sym_RPAREN, - STATE(242), 1, + ACTIONS(760), 1, + anon_sym_REVERSE, + ACTIONS(762), 1, + anon_sym_EXCLUDE_FILE, + ACTIONS(764), 1, + sym_wildcard_name, + STATE(270), 1, + sym_wildcard_maybe_reverse, + STATE(288), 1, sym_wildcard_maybe_exclude, - STATE(252), 1, + ACTIONS(758), 2, + anon_sym_SORT_NONE, + anon_sym_SORT_BY_INIT_PRIORITY, + STATE(219), 2, + sym_section_name_spec, + aux_sym_section_name_list_repeat1, + ACTIONS(756), 3, + anon_sym_SORT_BY_NAME, + anon_sym_SORT, + anon_sym_SORT_BY_ALIGNMENT, + [10404] = 11, + ACTIONS(202), 1, + sym_comment, + ACTIONS(766), 1, + anon_sym_COMMA, + ACTIONS(769), 1, + anon_sym_RPAREN, + ACTIONS(777), 1, + anon_sym_REVERSE, + ACTIONS(780), 1, + anon_sym_EXCLUDE_FILE, + ACTIONS(783), 1, + sym_wildcard_name, + STATE(270), 1, sym_wildcard_maybe_reverse, - ACTIONS(635), 2, + STATE(288), 1, + sym_wildcard_maybe_exclude, + ACTIONS(774), 2, anon_sym_SORT_NONE, anon_sym_SORT_BY_INIT_PRIORITY, - STATE(172), 2, + STATE(218), 2, sym_section_name_spec, aux_sym_section_name_list_repeat1, - ACTIONS(633), 3, + ACTIONS(771), 3, anon_sym_SORT_BY_NAME, anon_sym_SORT, anon_sym_SORT_BY_ALIGNMENT, - [9291] = 3, - ACTIONS(3), 1, + [10442] = 11, + ACTIONS(202), 1, sym_comment, - ACTIONS(740), 3, + ACTIONS(752), 1, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_COLON, - ACTIONS(738), 11, - anon_sym_GROUP, - anon_sym_INCLUDE, - anon_sym_ENTRY, - anon_sym_ASSERT, - anon_sym_EQ, - anon_sym_HIDDEN, - anon_sym_PROVIDE, - anon_sym_PROVIDE_HIDDEN, - anon_sym_AT, - anon_sym_OVERLAY, - sym_NAME, - [9313] = 6, + ACTIONS(760), 1, + anon_sym_REVERSE, + ACTIONS(762), 1, + anon_sym_EXCLUDE_FILE, + ACTIONS(764), 1, + sym_wildcard_name, + ACTIONS(786), 1, + anon_sym_RPAREN, + STATE(270), 1, + sym_wildcard_maybe_reverse, + STATE(288), 1, + sym_wildcard_maybe_exclude, + ACTIONS(758), 2, + anon_sym_SORT_NONE, + anon_sym_SORT_BY_INIT_PRIORITY, + STATE(218), 2, + sym_section_name_spec, + aux_sym_section_name_list_repeat1, + ACTIONS(756), 3, + anon_sym_SORT_BY_NAME, + anon_sym_SORT, + anon_sym_SORT_BY_ALIGNMENT, + [10480] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(587), 1, + ACTIONS(790), 3, anon_sym_COMMA, - ACTIONS(589), 1, anon_sym_RBRACE, - ACTIONS(591), 1, - anon_sym_EQ, - ACTIONS(742), 1, anon_sym_COLON, - ACTIONS(585), 9, + ACTIONS(788), 10, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, anon_sym_ASSERT, + anon_sym_EQ, anon_sym_HIDDEN, anon_sym_PROVIDE, anon_sym_PROVIDE_HIDDEN, anon_sym_OVERLAY, sym_NAME, - [9340] = 3, + [10501] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(746), 3, + ACTIONS(629), 1, anon_sym_COMMA, + ACTIONS(631), 1, anon_sym_RBRACE, + ACTIONS(633), 1, + anon_sym_EQ, + ACTIONS(792), 1, anon_sym_COLON, - ACTIONS(744), 10, + ACTIONS(627), 9, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, anon_sym_ASSERT, - anon_sym_EQ, anon_sym_HIDDEN, anon_sym_PROVIDE, anon_sym_PROVIDE_HIDDEN, anon_sym_OVERLAY, sym_NAME, - [9361] = 6, + [10528] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 1, + ACTIONS(605), 1, anon_sym_COMMA, - ACTIONS(613), 1, + ACTIONS(607), 1, anon_sym_RBRACE, - ACTIONS(615), 1, + ACTIONS(609), 1, anon_sym_EQ, - ACTIONS(742), 1, + ACTIONS(792), 1, anon_sym_COLON, - ACTIONS(609), 9, + ACTIONS(603), 9, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, @@ -16970,18 +22889,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PROVIDE_HIDDEN, anon_sym_OVERLAY, sym_NAME, - [9388] = 6, + [10555] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(742), 1, - anon_sym_COLON, - ACTIONS(750), 1, + ACTIONS(699), 1, anon_sym_COMMA, - ACTIONS(752), 1, + ACTIONS(701), 1, anon_sym_RBRACE, - ACTIONS(754), 1, + ACTIONS(703), 1, anon_sym_EQ, - ACTIONS(748), 9, + ACTIONS(792), 1, + anon_sym_COLON, + ACTIONS(697), 9, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, @@ -16991,18 +22910,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PROVIDE_HIDDEN, anon_sym_OVERLAY, sym_NAME, - [9415] = 6, + [10582] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(595), 1, + ACTIONS(645), 1, anon_sym_COMMA, - ACTIONS(597), 1, + ACTIONS(647), 1, anon_sym_RBRACE, - ACTIONS(599), 1, + ACTIONS(649), 1, anon_sym_EQ, - ACTIONS(742), 1, + ACTIONS(792), 1, anon_sym_COLON, - ACTIONS(593), 9, + ACTIONS(643), 9, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, @@ -17012,36 +22931,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PROVIDE_HIDDEN, anon_sym_OVERLAY, sym_NAME, - [9442] = 3, + [10609] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(758), 3, + ACTIONS(653), 1, anon_sym_COMMA, + ACTIONS(655), 1, anon_sym_RBRACE, + ACTIONS(657), 1, + anon_sym_EQ, + ACTIONS(792), 1, anon_sym_COLON, - ACTIONS(756), 10, + ACTIONS(651), 9, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, anon_sym_ASSERT, - anon_sym_EQ, anon_sym_HIDDEN, anon_sym_PROVIDE, anon_sym_PROVIDE_HIDDEN, anon_sym_OVERLAY, sym_NAME, - [9463] = 6, + [10636] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(603), 1, + ACTIONS(591), 1, anon_sym_COMMA, - ACTIONS(605), 1, + ACTIONS(593), 1, anon_sym_RBRACE, - ACTIONS(607), 1, + ACTIONS(595), 1, anon_sym_EQ, - ACTIONS(742), 1, + ACTIONS(792), 1, anon_sym_COLON, - ACTIONS(601), 9, + ACTIONS(589), 9, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, @@ -17051,14 +22973,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PROVIDE_HIDDEN, anon_sym_OVERLAY, sym_NAME, - [9490] = 3, + [10663] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(762), 3, + ACTIONS(796), 3, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_COLON, - ACTIONS(760), 10, + ACTIONS(794), 10, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, @@ -17069,39 +22991,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PROVIDE_HIDDEN, anon_sym_OVERLAY, sym_NAME, - [9511] = 6, + [10684] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(571), 1, + ACTIONS(800), 3, anon_sym_COMMA, - ACTIONS(573), 1, anon_sym_RBRACE, - ACTIONS(575), 1, - anon_sym_EQ, - ACTIONS(742), 1, anon_sym_COLON, - ACTIONS(569), 9, + ACTIONS(798), 10, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, anon_sym_ASSERT, + anon_sym_EQ, anon_sym_HIDDEN, anon_sym_PROVIDE, anon_sym_PROVIDE_HIDDEN, anon_sym_OVERLAY, sym_NAME, - [9538] = 6, + [10705] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(563), 1, + ACTIONS(792), 1, + anon_sym_COLON, + ACTIONS(804), 1, anon_sym_COMMA, - ACTIONS(565), 1, + ACTIONS(806), 1, anon_sym_RBRACE, - ACTIONS(567), 1, + ACTIONS(808), 1, anon_sym_EQ, - ACTIONS(742), 1, - anon_sym_COLON, - ACTIONS(561), 9, + ACTIONS(802), 9, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, @@ -17111,18 +23030,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PROVIDE_HIDDEN, anon_sym_OVERLAY, sym_NAME, - [9565] = 6, + [10732] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(579), 1, + ACTIONS(613), 1, anon_sym_COMMA, - ACTIONS(581), 1, + ACTIONS(615), 1, anon_sym_RBRACE, - ACTIONS(583), 1, + ACTIONS(617), 1, anon_sym_EQ, - ACTIONS(742), 1, + ACTIONS(792), 1, anon_sym_COLON, - ACTIONS(577), 9, + ACTIONS(611), 9, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, @@ -17132,18 +23051,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PROVIDE_HIDDEN, anon_sym_OVERLAY, sym_NAME, - [9592] = 6, + [10759] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(730), 1, + ACTIONS(621), 1, anon_sym_COMMA, - ACTIONS(732), 1, + ACTIONS(623), 1, anon_sym_RBRACE, - ACTIONS(734), 1, + ACTIONS(625), 1, anon_sym_EQ, - ACTIONS(742), 1, + ACTIONS(792), 1, anon_sym_COLON, - ACTIONS(728), 9, + ACTIONS(619), 9, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, @@ -17153,248 +23072,270 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PROVIDE_HIDDEN, anon_sym_OVERLAY, sym_NAME, - [9619] = 11, + [10786] = 10, + ACTIONS(202), 1, + sym_comment, + ACTIONS(738), 1, + anon_sym_REVERSE, + ACTIONS(740), 1, + anon_sym_EXCLUDE_FILE, + ACTIONS(744), 1, + sym_wildcard_name, + STATE(216), 1, + sym_section_name_spec, + STATE(265), 1, + sym_wildcard_maybe_exclude, + STATE(269), 1, + sym_wildcard_maybe_reverse, + STATE(534), 1, + sym_section_name_list, + ACTIONS(736), 2, + anon_sym_SORT_NONE, + anon_sym_SORT_BY_INIT_PRIORITY, + ACTIONS(734), 3, + anon_sym_SORT_BY_NAME, + anon_sym_SORT, + anon_sym_SORT_BY_ALIGNMENT, + [10820] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(764), 1, + ACTIONS(810), 1, anon_sym_LBRACE, - ACTIONS(766), 1, + ACTIONS(812), 1, anon_sym_ALIGN, - ACTIONS(768), 1, + ACTIONS(814), 1, anon_sym_AT, - ACTIONS(770), 1, + ACTIONS(816), 1, anon_sym_SUBALIGN, - ACTIONS(774), 1, + ACTIONS(820), 1, anon_sym_ALIGN_WITH_INPUT, - STATE(234), 1, + STATE(267), 1, sym_at, - STATE(270), 1, + STATE(302), 1, sym_align, - STATE(322), 1, + STATE(370), 1, sym_subalign, - STATE(560), 1, + STATE(574), 1, sym_sect_constraint, - ACTIONS(772), 3, + ACTIONS(818), 3, anon_sym_ONLY_IF_RO, anon_sym_ONLY_IF_RW, anon_sym_SPECIAL, - [9655] = 10, - ACTIONS(208), 1, + [10856] = 10, + ACTIONS(202), 1, sym_comment, - ACTIONS(673), 1, + ACTIONS(738), 1, anon_sym_REVERSE, - ACTIONS(675), 1, + ACTIONS(740), 1, anon_sym_EXCLUDE_FILE, - ACTIONS(679), 1, + ACTIONS(744), 1, sym_wildcard_name, - STATE(175), 1, + STATE(216), 1, sym_section_name_spec, - STATE(230), 1, + STATE(265), 1, sym_wildcard_maybe_exclude, - STATE(255), 1, + STATE(269), 1, sym_wildcard_maybe_reverse, - STATE(622), 1, + STATE(649), 1, sym_section_name_list, - ACTIONS(671), 2, + ACTIONS(736), 2, anon_sym_SORT_NONE, anon_sym_SORT_BY_INIT_PRIORITY, - ACTIONS(669), 3, + ACTIONS(734), 3, anon_sym_SORT_BY_NAME, anon_sym_SORT, anon_sym_SORT_BY_ALIGNMENT, - [9689] = 10, - ACTIONS(208), 1, + [10890] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(637), 1, + ACTIONS(824), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_RBRACE, + ACTIONS(822), 9, + anon_sym_GROUP, + anon_sym_INCLUDE, + anon_sym_ENTRY, + anon_sym_ASSERT, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, + anon_sym_OVERLAY, + sym_NAME, + [10910] = 10, + ACTIONS(202), 1, + sym_comment, + ACTIONS(738), 1, anon_sym_REVERSE, - ACTIONS(639), 1, + ACTIONS(740), 1, anon_sym_EXCLUDE_FILE, - ACTIONS(641), 1, + ACTIONS(744), 1, sym_wildcard_name, - STATE(188), 1, + STATE(216), 1, sym_section_name_spec, - STATE(242), 1, + STATE(265), 1, sym_wildcard_maybe_exclude, - STATE(252), 1, + STATE(269), 1, sym_wildcard_maybe_reverse, - STATE(621), 1, + STATE(592), 1, sym_section_name_list, - ACTIONS(635), 2, + ACTIONS(736), 2, anon_sym_SORT_NONE, anon_sym_SORT_BY_INIT_PRIORITY, - ACTIONS(633), 3, + ACTIONS(734), 3, anon_sym_SORT_BY_NAME, anon_sym_SORT, anon_sym_SORT_BY_ALIGNMENT, - [9723] = 10, - ACTIONS(208), 1, + [10944] = 10, + ACTIONS(202), 1, sym_comment, - ACTIONS(673), 1, + ACTIONS(760), 1, anon_sym_REVERSE, - ACTIONS(675), 1, + ACTIONS(762), 1, anon_sym_EXCLUDE_FILE, - ACTIONS(679), 1, + ACTIONS(764), 1, sym_wildcard_name, - STATE(175), 1, + STATE(217), 1, sym_section_name_spec, - STATE(230), 1, - sym_wildcard_maybe_exclude, - STATE(255), 1, + STATE(270), 1, sym_wildcard_maybe_reverse, - STATE(498), 1, + STATE(288), 1, + sym_wildcard_maybe_exclude, + STATE(648), 1, sym_section_name_list, - ACTIONS(671), 2, + ACTIONS(758), 2, anon_sym_SORT_NONE, anon_sym_SORT_BY_INIT_PRIORITY, - ACTIONS(669), 3, + ACTIONS(756), 3, anon_sym_SORT_BY_NAME, anon_sym_SORT, anon_sym_SORT_BY_ALIGNMENT, - [9757] = 10, - ACTIONS(208), 1, + [10978] = 10, + ACTIONS(202), 1, sym_comment, - ACTIONS(673), 1, + ACTIONS(738), 1, anon_sym_REVERSE, - ACTIONS(675), 1, + ACTIONS(740), 1, anon_sym_EXCLUDE_FILE, - ACTIONS(679), 1, + ACTIONS(744), 1, sym_wildcard_name, - STATE(175), 1, + STATE(216), 1, sym_section_name_spec, - STATE(230), 1, + STATE(265), 1, sym_wildcard_maybe_exclude, - STATE(255), 1, + STATE(269), 1, sym_wildcard_maybe_reverse, - STATE(465), 1, + STATE(642), 1, sym_section_name_list, - ACTIONS(671), 2, + ACTIONS(736), 2, anon_sym_SORT_NONE, anon_sym_SORT_BY_INIT_PRIORITY, - ACTIONS(669), 3, + ACTIONS(734), 3, anon_sym_SORT_BY_NAME, anon_sym_SORT, anon_sym_SORT_BY_ALIGNMENT, - [9791] = 10, - ACTIONS(208), 1, + [11012] = 10, + ACTIONS(202), 1, sym_comment, - ACTIONS(673), 1, + ACTIONS(760), 1, anon_sym_REVERSE, - ACTIONS(675), 1, + ACTIONS(762), 1, anon_sym_EXCLUDE_FILE, - ACTIONS(679), 1, + ACTIONS(764), 1, sym_wildcard_name, - STATE(175), 1, + STATE(217), 1, sym_section_name_spec, - STATE(230), 1, - sym_wildcard_maybe_exclude, - STATE(255), 1, + STATE(270), 1, sym_wildcard_maybe_reverse, - STATE(616), 1, + STATE(288), 1, + sym_wildcard_maybe_exclude, + STATE(514), 1, sym_section_name_list, - ACTIONS(671), 2, + ACTIONS(758), 2, anon_sym_SORT_NONE, anon_sym_SORT_BY_INIT_PRIORITY, - ACTIONS(669), 3, + ACTIONS(756), 3, anon_sym_SORT_BY_NAME, anon_sym_SORT, anon_sym_SORT_BY_ALIGNMENT, - [9825] = 10, - ACTIONS(208), 1, + [11046] = 10, + ACTIONS(202), 1, sym_comment, - ACTIONS(637), 1, + ACTIONS(760), 1, anon_sym_REVERSE, - ACTIONS(639), 1, + ACTIONS(762), 1, anon_sym_EXCLUDE_FILE, - ACTIONS(641), 1, + ACTIONS(764), 1, sym_wildcard_name, - STATE(188), 1, + STATE(217), 1, sym_section_name_spec, - STATE(242), 1, - sym_wildcard_maybe_exclude, - STATE(252), 1, + STATE(270), 1, sym_wildcard_maybe_reverse, - STATE(464), 1, + STATE(288), 1, + sym_wildcard_maybe_exclude, + STATE(652), 1, sym_section_name_list, - ACTIONS(635), 2, + ACTIONS(758), 2, anon_sym_SORT_NONE, anon_sym_SORT_BY_INIT_PRIORITY, - ACTIONS(633), 3, + ACTIONS(756), 3, anon_sym_SORT_BY_NAME, anon_sym_SORT, anon_sym_SORT_BY_ALIGNMENT, - [9859] = 10, - ACTIONS(208), 1, + [11080] = 10, + ACTIONS(202), 1, sym_comment, - ACTIONS(637), 1, + ACTIONS(760), 1, anon_sym_REVERSE, - ACTIONS(639), 1, + ACTIONS(762), 1, anon_sym_EXCLUDE_FILE, - ACTIONS(641), 1, + ACTIONS(764), 1, sym_wildcard_name, - STATE(188), 1, + STATE(217), 1, sym_section_name_spec, - STATE(242), 1, - sym_wildcard_maybe_exclude, - STATE(252), 1, + STATE(270), 1, sym_wildcard_maybe_reverse, - STATE(485), 1, + STATE(288), 1, + sym_wildcard_maybe_exclude, + STATE(535), 1, sym_section_name_list, - ACTIONS(635), 2, + ACTIONS(758), 2, anon_sym_SORT_NONE, anon_sym_SORT_BY_INIT_PRIORITY, - ACTIONS(633), 3, + ACTIONS(756), 3, anon_sym_SORT_BY_NAME, anon_sym_SORT, anon_sym_SORT_BY_ALIGNMENT, - [9893] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(778), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_RBRACE, - ACTIONS(776), 9, - anon_sym_GROUP, - anon_sym_INCLUDE, - anon_sym_ENTRY, - anon_sym_ASSERT, - anon_sym_HIDDEN, - anon_sym_PROVIDE, - anon_sym_PROVIDE_HIDDEN, - anon_sym_OVERLAY, - sym_NAME, - [9913] = 10, - ACTIONS(208), 1, + [11114] = 9, + ACTIONS(202), 1, sym_comment, - ACTIONS(637), 1, + ACTIONS(760), 1, anon_sym_REVERSE, - ACTIONS(639), 1, + ACTIONS(762), 1, anon_sym_EXCLUDE_FILE, - ACTIONS(641), 1, + ACTIONS(764), 1, sym_wildcard_name, - STATE(188), 1, + STATE(270), 1, + sym_wildcard_maybe_reverse, + STATE(277), 1, sym_section_name_spec, - STATE(242), 1, + STATE(288), 1, sym_wildcard_maybe_exclude, - STATE(252), 1, - sym_wildcard_maybe_reverse, - STATE(625), 1, - sym_section_name_list, - ACTIONS(635), 2, + ACTIONS(758), 2, anon_sym_SORT_NONE, anon_sym_SORT_BY_INIT_PRIORITY, - ACTIONS(633), 3, + ACTIONS(756), 3, anon_sym_SORT_BY_NAME, anon_sym_SORT, anon_sym_SORT_BY_ALIGNMENT, - [9947] = 4, + [11145] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(782), 1, + ACTIONS(653), 1, anon_sym_COMMA, - ACTIONS(784), 1, + ACTIONS(655), 1, anon_sym_RBRACE, - ACTIONS(780), 9, + ACTIONS(651), 9, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, @@ -17404,14 +23345,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PROVIDE_HIDDEN, anon_sym_OVERLAY, sym_NAME, - [9968] = 4, + [11166] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(750), 1, + ACTIONS(645), 1, anon_sym_COMMA, - ACTIONS(752), 1, + ACTIONS(647), 1, anon_sym_RBRACE, - ACTIONS(748), 9, + ACTIONS(643), 9, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, @@ -17421,14 +23362,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PROVIDE_HIDDEN, anon_sym_OVERLAY, sym_NAME, - [9989] = 4, + [11187] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(730), 1, + ACTIONS(629), 1, anon_sym_COMMA, - ACTIONS(732), 1, + ACTIONS(631), 1, anon_sym_RBRACE, - ACTIONS(728), 9, + ACTIONS(627), 9, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, @@ -17438,14 +23379,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PROVIDE_HIDDEN, anon_sym_OVERLAY, sym_NAME, - [10010] = 4, + [11208] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(595), 1, + ACTIONS(59), 1, + anon_sym_EQ, + STATE(58), 1, + sym_assign_op, + ACTIONS(57), 9, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_CARET_EQ, + [11229] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(804), 1, anon_sym_COMMA, - ACTIONS(597), 1, + ACTIONS(806), 1, anon_sym_RBRACE, - ACTIONS(593), 9, + ACTIONS(802), 9, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, @@ -17455,36 +23413,94 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PROVIDE_HIDDEN, anon_sym_OVERLAY, sym_NAME, - [10031] = 9, - ACTIONS(208), 1, - sym_comment, - ACTIONS(673), 1, + [11250] = 10, + ACTIONS(182), 1, anon_sym_REVERSE, - ACTIONS(675), 1, + ACTIONS(184), 1, anon_sym_EXCLUDE_FILE, - ACTIONS(679), 1, + ACTIONS(200), 1, sym_wildcard_name, - STATE(230), 1, + ACTIONS(202), 1, + sym_comment, + ACTIONS(826), 1, + sym_NAME, + ACTIONS(828), 1, + anon_sym_LBRACK, + STATE(464), 1, sym_wildcard_maybe_exclude, - STATE(247), 1, - sym_section_name_spec, - STATE(255), 1, + STATE(586), 1, + sym_filename_spec, + STATE(647), 1, sym_wildcard_maybe_reverse, - ACTIONS(671), 2, + ACTIONS(180), 3, + anon_sym_SORT_BY_NAME, + anon_sym_SORT, anon_sym_SORT_NONE, - anon_sym_SORT_BY_INIT_PRIORITY, - ACTIONS(669), 3, + [11283] = 10, + ACTIONS(182), 1, + anon_sym_REVERSE, + ACTIONS(184), 1, + anon_sym_EXCLUDE_FILE, + ACTIONS(200), 1, + sym_wildcard_name, + ACTIONS(202), 1, + sym_comment, + ACTIONS(830), 1, + sym_NAME, + ACTIONS(832), 1, + anon_sym_LBRACK, + STATE(464), 1, + sym_wildcard_maybe_exclude, + STATE(647), 1, + sym_wildcard_maybe_reverse, + STATE(707), 1, + sym_filename_spec, + ACTIONS(180), 3, anon_sym_SORT_BY_NAME, anon_sym_SORT, - anon_sym_SORT_BY_ALIGNMENT, - [10062] = 4, + anon_sym_SORT_NONE, + [11316] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(621), 1, + anon_sym_COMMA, + ACTIONS(623), 1, + anon_sym_RBRACE, + ACTIONS(619), 9, + anon_sym_GROUP, + anon_sym_INCLUDE, + anon_sym_ENTRY, + anon_sym_ASSERT, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, + anon_sym_OVERLAY, + sym_NAME, + [11337] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(699), 1, + anon_sym_COMMA, + ACTIONS(701), 1, + anon_sym_RBRACE, + ACTIONS(697), 9, + anon_sym_GROUP, + anon_sym_INCLUDE, + anon_sym_ENTRY, + anon_sym_ASSERT, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, + anon_sym_OVERLAY, + sym_NAME, + [11358] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(603), 1, + ACTIONS(591), 1, anon_sym_COMMA, - ACTIONS(605), 1, + ACTIONS(593), 1, anon_sym_RBRACE, - ACTIONS(601), 9, + ACTIONS(589), 9, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, @@ -17494,76 +23510,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PROVIDE_HIDDEN, anon_sym_OVERLAY, sym_NAME, - [10083] = 4, + [11379] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(786), 1, - anon_sym_EQ, - STATE(61), 1, - sym_assign_op, - ACTIONS(130), 9, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - [10104] = 9, - ACTIONS(208), 1, + ACTIONS(605), 1, + anon_sym_COMMA, + ACTIONS(607), 1, + anon_sym_RBRACE, + ACTIONS(603), 9, + anon_sym_GROUP, + anon_sym_INCLUDE, + anon_sym_ENTRY, + anon_sym_ASSERT, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, + anon_sym_OVERLAY, + sym_NAME, + [11400] = 9, + ACTIONS(202), 1, sym_comment, - ACTIONS(637), 1, + ACTIONS(738), 1, anon_sym_REVERSE, - ACTIONS(639), 1, + ACTIONS(740), 1, anon_sym_EXCLUDE_FILE, - ACTIONS(641), 1, + ACTIONS(744), 1, sym_wildcard_name, - STATE(238), 1, - sym_section_name_spec, - STATE(242), 1, + STATE(265), 1, sym_wildcard_maybe_exclude, - STATE(252), 1, + STATE(269), 1, sym_wildcard_maybe_reverse, - ACTIONS(635), 2, + STATE(276), 1, + sym_section_name_spec, + ACTIONS(736), 2, anon_sym_SORT_NONE, anon_sym_SORT_BY_INIT_PRIORITY, - ACTIONS(633), 3, + ACTIONS(734), 3, anon_sym_SORT_BY_NAME, anon_sym_SORT, anon_sym_SORT_BY_ALIGNMENT, - [10135] = 10, - ACTIONS(188), 1, - anon_sym_REVERSE, - ACTIONS(190), 1, - anon_sym_EXCLUDE_FILE, - ACTIONS(206), 1, - sym_wildcard_name, - ACTIONS(208), 1, - sym_comment, - ACTIONS(788), 1, - sym_NAME, - ACTIONS(790), 1, - anon_sym_LBRACK, - STATE(439), 1, - sym_wildcard_maybe_exclude, - STATE(522), 1, - sym_wildcard_maybe_reverse, - STATE(658), 1, - sym_filename_spec, - ACTIONS(186), 3, - anon_sym_SORT_BY_NAME, - anon_sym_SORT, - anon_sym_SORT_NONE, - [10168] = 4, + [11431] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(563), 1, + ACTIONS(836), 1, anon_sym_COMMA, - ACTIONS(565), 1, + ACTIONS(838), 1, anon_sym_RBRACE, - ACTIONS(561), 9, + ACTIONS(834), 9, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, @@ -17573,14 +23566,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PROVIDE_HIDDEN, anon_sym_OVERLAY, sym_NAME, - [10189] = 4, + [11452] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(794), 1, + ACTIONS(842), 1, anon_sym_COMMA, - ACTIONS(796), 1, + ACTIONS(844), 1, anon_sym_RBRACE, - ACTIONS(792), 9, + ACTIONS(840), 9, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, @@ -17590,37 +23583,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PROVIDE_HIDDEN, anon_sym_OVERLAY, sym_NAME, - [10210] = 10, - ACTIONS(188), 1, - anon_sym_REVERSE, - ACTIONS(190), 1, - anon_sym_EXCLUDE_FILE, - ACTIONS(206), 1, - sym_wildcard_name, - ACTIONS(208), 1, - sym_comment, - ACTIONS(798), 1, - sym_NAME, - ACTIONS(800), 1, - anon_sym_LBRACK, - STATE(439), 1, - sym_wildcard_maybe_exclude, - STATE(497), 1, - sym_filename_spec, - STATE(522), 1, - sym_wildcard_maybe_reverse, - ACTIONS(186), 3, - anon_sym_SORT_BY_NAME, - anon_sym_SORT, - anon_sym_SORT_NONE, - [10243] = 4, + [11473] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 1, - anon_sym_COMMA, - ACTIONS(613), 1, + ACTIONS(655), 1, anon_sym_RBRACE, - ACTIONS(609), 9, + ACTIONS(651), 9, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, @@ -17630,14 +23598,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PROVIDE_HIDDEN, anon_sym_OVERLAY, sym_NAME, - [10264] = 4, + [11491] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(579), 1, - anon_sym_COMMA, - ACTIONS(581), 1, + ACTIONS(593), 1, anon_sym_RBRACE, - ACTIONS(577), 9, + ACTIONS(589), 9, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, @@ -17647,14 +23613,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PROVIDE_HIDDEN, anon_sym_OVERLAY, sym_NAME, - [10285] = 4, + [11509] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(571), 1, - anon_sym_COMMA, - ACTIONS(573), 1, + ACTIONS(647), 1, anon_sym_RBRACE, - ACTIONS(569), 9, + ACTIONS(643), 9, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, @@ -17664,12 +23628,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PROVIDE_HIDDEN, anon_sym_OVERLAY, sym_NAME, - [10306] = 3, + [11527] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(605), 1, + ACTIONS(287), 1, anon_sym_RBRACE, - ACTIONS(601), 9, + ACTIONS(289), 9, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, @@ -17679,12 +23643,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PROVIDE_HIDDEN, anon_sym_OVERLAY, sym_NAME, - [10324] = 3, + [11545] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(752), 1, + ACTIONS(283), 1, anon_sym_RBRACE, - ACTIONS(748), 9, + ACTIONS(285), 9, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, @@ -17694,12 +23658,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PROVIDE_HIDDEN, anon_sym_OVERLAY, sym_NAME, - [10342] = 3, + [11563] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(581), 1, + ACTIONS(311), 1, anon_sym_RBRACE, - ACTIONS(577), 9, + ACTIONS(313), 9, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, @@ -17709,10 +23673,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PROVIDE_HIDDEN, anon_sym_OVERLAY, sym_NAME, - [10360] = 2, - ACTIONS(208), 1, + [11581] = 2, + ACTIONS(202), 1, sym_comment, - ACTIONS(802), 10, + ACTIONS(846), 10, anon_sym_COMMA, anon_sym_SORT_BY_NAME, anon_sym_SORT, @@ -17723,25 +23687,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EXCLUDE_FILE, anon_sym_RBRACK, sym_wildcard_name, - [10376] = 3, - ACTIONS(3), 1, + [11597] = 2, + ACTIONS(202), 1, sym_comment, - ACTIONS(784), 1, - anon_sym_RBRACE, - ACTIONS(780), 9, - anon_sym_GROUP, - anon_sym_INCLUDE, - anon_sym_ENTRY, - anon_sym_ASSERT, - anon_sym_HIDDEN, - anon_sym_PROVIDE, - anon_sym_PROVIDE_HIDDEN, - anon_sym_OVERLAY, - sym_NAME, - [10394] = 2, - ACTIONS(208), 1, + ACTIONS(848), 10, + anon_sym_COMMA, + anon_sym_SORT_BY_NAME, + anon_sym_SORT, + anon_sym_SORT_BY_ALIGNMENT, + anon_sym_SORT_NONE, + anon_sym_SORT_BY_INIT_PRIORITY, + anon_sym_REVERSE, + anon_sym_EXCLUDE_FILE, + anon_sym_RBRACK, + sym_wildcard_name, + [11613] = 2, + ACTIONS(202), 1, sym_comment, - ACTIONS(804), 10, + ACTIONS(850), 10, anon_sym_COMMA, anon_sym_SORT_BY_NAME, anon_sym_SORT, @@ -17752,12 +23715,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EXCLUDE_FILE, anon_sym_RBRACK, sym_wildcard_name, - [10410] = 3, + [11629] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(808), 1, + ACTIONS(639), 1, anon_sym_RBRACE, - ACTIONS(806), 9, + ACTIONS(635), 9, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, @@ -17767,33 +23730,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PROVIDE_HIDDEN, anon_sym_OVERLAY, sym_NAME, - [10428] = 9, + [11647] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(766), 1, + ACTIONS(812), 1, anon_sym_ALIGN, - ACTIONS(770), 1, + ACTIONS(816), 1, anon_sym_SUBALIGN, - ACTIONS(810), 1, + ACTIONS(852), 1, anon_sym_LBRACE, - ACTIONS(812), 1, + ACTIONS(854), 1, anon_sym_ALIGN_WITH_INPUT, - STATE(260), 1, + STATE(301), 1, sym_align, - STATE(302), 1, + STATE(374), 1, sym_subalign, - STATE(519), 1, + STATE(635), 1, sym_sect_constraint, - ACTIONS(772), 3, + ACTIONS(818), 3, anon_sym_ONLY_IF_RO, anon_sym_ONLY_IF_RW, anon_sym_SPECIAL, - [10458] = 3, - ACTIONS(208), 1, + [11677] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(816), 1, - anon_sym_RPAREN, - ACTIONS(814), 9, + ACTIONS(355), 1, + anon_sym_RBRACE, + ACTIONS(357), 9, + anon_sym_GROUP, + anon_sym_INCLUDE, + anon_sym_ENTRY, + anon_sym_ASSERT, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, + anon_sym_OVERLAY, + sym_NAME, + [11695] = 2, + ACTIONS(202), 1, + sym_comment, + ACTIONS(856), 10, anon_sym_COMMA, anon_sym_SORT_BY_NAME, anon_sym_SORT, @@ -17802,11 +23778,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SORT_BY_INIT_PRIORITY, anon_sym_REVERSE, anon_sym_EXCLUDE_FILE, + anon_sym_RBRACK, sym_wildcard_name, - [10476] = 2, - ACTIONS(208), 1, + [11711] = 3, + ACTIONS(202), 1, sym_comment, - ACTIONS(818), 10, + ACTIONS(858), 1, + anon_sym_RPAREN, + ACTIONS(856), 9, anon_sym_COMMA, anon_sym_SORT_BY_NAME, anon_sym_SORT, @@ -17815,14 +23794,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SORT_BY_INIT_PRIORITY, anon_sym_REVERSE, anon_sym_EXCLUDE_FILE, - anon_sym_RBRACK, sym_wildcard_name, - [10492] = 3, + [11729] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(573), 1, + ACTIONS(607), 1, anon_sym_RBRACE, - ACTIONS(569), 9, + ACTIONS(603), 9, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, @@ -17832,27 +23810,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PROVIDE_HIDDEN, anon_sym_OVERLAY, sym_NAME, - [10510] = 3, - ACTIONS(208), 1, + [11747] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(686), 1, - anon_sym_RPAREN, - ACTIONS(662), 9, - anon_sym_COMMA, - anon_sym_SORT_BY_NAME, - anon_sym_SORT, - anon_sym_SORT_BY_ALIGNMENT, - anon_sym_SORT_NONE, - anon_sym_SORT_BY_INIT_PRIORITY, - anon_sym_REVERSE, - anon_sym_EXCLUDE_FILE, - sym_wildcard_name, - [10528] = 3, + ACTIONS(862), 1, + anon_sym_RBRACE, + ACTIONS(860), 9, + anon_sym_GROUP, + anon_sym_INCLUDE, + anon_sym_ENTRY, + anon_sym_ASSERT, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, + anon_sym_OVERLAY, + sym_NAME, + [11765] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(565), 1, + ACTIONS(838), 1, anon_sym_RBRACE, - ACTIONS(561), 9, + ACTIONS(834), 9, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, @@ -17862,12 +23840,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PROVIDE_HIDDEN, anon_sym_OVERLAY, sym_NAME, - [10546] = 3, - ACTIONS(208), 1, + [11783] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(822), 1, - anon_sym_RPAREN, - ACTIONS(820), 9, + ACTIONS(844), 1, + anon_sym_RBRACE, + ACTIONS(840), 9, + anon_sym_GROUP, + anon_sym_INCLUDE, + anon_sym_ENTRY, + anon_sym_ASSERT, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, + anon_sym_OVERLAY, + sym_NAME, + [11801] = 2, + ACTIONS(202), 1, + sym_comment, + ACTIONS(864), 10, anon_sym_COMMA, anon_sym_SORT_BY_NAME, anon_sym_SORT, @@ -17876,11 +23867,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SORT_BY_INIT_PRIORITY, anon_sym_REVERSE, anon_sym_EXCLUDE_FILE, + anon_sym_RBRACK, sym_wildcard_name, - [10564] = 2, - ACTIONS(208), 1, + [11817] = 2, + ACTIONS(202), 1, sym_comment, - ACTIONS(814), 10, + ACTIONS(692), 10, anon_sym_COMMA, anon_sym_SORT_BY_NAME, anon_sym_SORT, @@ -17891,12 +23883,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EXCLUDE_FILE, anon_sym_RBRACK, sym_wildcard_name, - [10580] = 3, - ACTIONS(208), 1, + [11833] = 3, + ACTIONS(202), 1, sym_comment, - ACTIONS(824), 1, + ACTIONS(769), 1, anon_sym_RPAREN, - ACTIONS(802), 9, + ACTIONS(692), 9, anon_sym_COMMA, anon_sym_SORT_BY_NAME, anon_sym_SORT, @@ -17906,12 +23898,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_REVERSE, anon_sym_EXCLUDE_FILE, sym_wildcard_name, - [10598] = 3, + [11851] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(613), 1, + ACTIONS(631), 1, anon_sym_RBRACE, - ACTIONS(609), 9, + ACTIONS(627), 9, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, @@ -17921,12 +23913,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PROVIDE_HIDDEN, anon_sym_OVERLAY, sym_NAME, - [10616] = 3, + [11869] = 2, + ACTIONS(202), 1, + sym_comment, + ACTIONS(866), 10, + anon_sym_COMMA, + anon_sym_SORT_BY_NAME, + anon_sym_SORT, + anon_sym_SORT_BY_ALIGNMENT, + anon_sym_SORT_NONE, + anon_sym_SORT_BY_INIT_PRIORITY, + anon_sym_REVERSE, + anon_sym_EXCLUDE_FILE, + anon_sym_RBRACK, + sym_wildcard_name, + [11885] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(828), 1, + ACTIONS(806), 1, anon_sym_RBRACE, - ACTIONS(826), 9, + ACTIONS(802), 9, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, @@ -17936,39 +23942,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PROVIDE_HIDDEN, anon_sym_OVERLAY, sym_NAME, - [10634] = 2, - ACTIONS(208), 1, - sym_comment, - ACTIONS(830), 10, - anon_sym_COMMA, - anon_sym_SORT_BY_NAME, - anon_sym_SORT, - anon_sym_SORT_BY_ALIGNMENT, - anon_sym_SORT_NONE, - anon_sym_SORT_BY_INIT_PRIORITY, - anon_sym_REVERSE, - anon_sym_EXCLUDE_FILE, - anon_sym_RBRACK, - sym_wildcard_name, - [10650] = 3, - ACTIONS(208), 1, + [11903] = 3, + ACTIONS(202), 1, sym_comment, - ACTIONS(832), 1, + ACTIONS(868), 1, anon_sym_RPAREN, - ACTIONS(818), 9, - anon_sym_COMMA, - anon_sym_SORT_BY_NAME, - anon_sym_SORT, - anon_sym_SORT_BY_ALIGNMENT, - anon_sym_SORT_NONE, - anon_sym_SORT_BY_INIT_PRIORITY, - anon_sym_REVERSE, - anon_sym_EXCLUDE_FILE, - sym_wildcard_name, - [10668] = 2, - ACTIONS(208), 1, - sym_comment, - ACTIONS(662), 10, + ACTIONS(846), 9, anon_sym_COMMA, anon_sym_SORT_BY_NAME, anon_sym_SORT, @@ -17977,14 +23956,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SORT_BY_INIT_PRIORITY, anon_sym_REVERSE, anon_sym_EXCLUDE_FILE, - anon_sym_RBRACK, sym_wildcard_name, - [10684] = 3, - ACTIONS(208), 1, + [11921] = 3, + ACTIONS(202), 1, sym_comment, - ACTIONS(834), 1, + ACTIONS(872), 1, anon_sym_RPAREN, - ACTIONS(804), 9, + ACTIONS(870), 9, anon_sym_COMMA, anon_sym_SORT_BY_NAME, anon_sym_SORT, @@ -17994,12 +23972,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_REVERSE, anon_sym_EXCLUDE_FILE, sym_wildcard_name, - [10702] = 3, + [11939] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(589), 1, + ACTIONS(615), 1, anon_sym_RBRACE, - ACTIONS(585), 9, + ACTIONS(611), 9, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, @@ -18009,12 +23987,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PROVIDE_HIDDEN, anon_sym_OVERLAY, sym_NAME, - [10720] = 3, - ACTIONS(208), 1, + [11957] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(279), 1, + anon_sym_RBRACE, + ACTIONS(281), 9, + anon_sym_GROUP, + anon_sym_INCLUDE, + anon_sym_ENTRY, + anon_sym_ASSERT, + anon_sym_HIDDEN, + anon_sym_PROVIDE, + anon_sym_PROVIDE_HIDDEN, + anon_sym_OVERLAY, + sym_NAME, + [11975] = 3, + ACTIONS(202), 1, sym_comment, - ACTIONS(836), 1, + ACTIONS(874), 1, anon_sym_RPAREN, - ACTIONS(830), 9, + ACTIONS(848), 9, anon_sym_COMMA, anon_sym_SORT_BY_NAME, anon_sym_SORT, @@ -18024,12 +24017,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_REVERSE, anon_sym_EXCLUDE_FILE, sym_wildcard_name, - [10738] = 3, + [11993] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(796), 1, + ACTIONS(623), 1, anon_sym_RBRACE, - ACTIONS(792), 9, + ACTIONS(619), 9, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, @@ -18039,27 +24032,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PROVIDE_HIDDEN, anon_sym_OVERLAY, sym_NAME, - [10756] = 3, - ACTIONS(208), 1, - sym_comment, - ACTIONS(840), 1, - anon_sym_RPAREN, - ACTIONS(838), 9, - anon_sym_COMMA, - anon_sym_SORT_BY_NAME, - anon_sym_SORT, - anon_sym_SORT_BY_ALIGNMENT, - anon_sym_SORT_NONE, - anon_sym_SORT_BY_INIT_PRIORITY, - anon_sym_REVERSE, - anon_sym_EXCLUDE_FILE, - sym_wildcard_name, - [10774] = 3, + [12011] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(732), 1, + ACTIONS(701), 1, anon_sym_RBRACE, - ACTIONS(728), 9, + ACTIONS(697), 9, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, @@ -18069,10 +24047,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PROVIDE_HIDDEN, anon_sym_OVERLAY, sym_NAME, - [10792] = 2, - ACTIONS(208), 1, + [12029] = 3, + ACTIONS(202), 1, sym_comment, - ACTIONS(820), 10, + ACTIONS(876), 1, + anon_sym_RPAREN, + ACTIONS(850), 9, anon_sym_COMMA, anon_sym_SORT_BY_NAME, anon_sym_SORT, @@ -18081,12 +24061,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SORT_BY_INIT_PRIORITY, anon_sym_REVERSE, anon_sym_EXCLUDE_FILE, - anon_sym_RBRACK, sym_wildcard_name, - [10808] = 2, - ACTIONS(208), 1, + [12047] = 2, + ACTIONS(202), 1, sym_comment, - ACTIONS(838), 10, + ACTIONS(870), 10, anon_sym_COMMA, anon_sym_SORT_BY_NAME, anon_sym_SORT, @@ -18097,27 +24076,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EXCLUDE_FILE, anon_sym_RBRACK, sym_wildcard_name, - [10824] = 3, - ACTIONS(3), 1, + [12063] = 3, + ACTIONS(202), 1, sym_comment, - ACTIONS(597), 1, - anon_sym_RBRACE, - ACTIONS(593), 9, - anon_sym_GROUP, - anon_sym_INCLUDE, - anon_sym_ENTRY, - anon_sym_ASSERT, - anon_sym_HIDDEN, - anon_sym_PROVIDE, - anon_sym_PROVIDE_HIDDEN, - anon_sym_OVERLAY, - sym_NAME, - [10842] = 3, + ACTIONS(878), 1, + anon_sym_RPAREN, + ACTIONS(866), 9, + anon_sym_COMMA, + anon_sym_SORT_BY_NAME, + anon_sym_SORT, + anon_sym_SORT_BY_ALIGNMENT, + anon_sym_SORT_NONE, + anon_sym_SORT_BY_INIT_PRIORITY, + anon_sym_REVERSE, + anon_sym_EXCLUDE_FILE, + sym_wildcard_name, + [12081] = 3, + ACTIONS(202), 1, + sym_comment, + ACTIONS(880), 1, + anon_sym_RPAREN, + ACTIONS(864), 9, + anon_sym_COMMA, + anon_sym_SORT_BY_NAME, + anon_sym_SORT, + anon_sym_SORT_BY_ALIGNMENT, + anon_sym_SORT_NONE, + anon_sym_SORT_BY_INIT_PRIORITY, + anon_sym_REVERSE, + anon_sym_EXCLUDE_FILE, + sym_wildcard_name, + [12099] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(551), 1, + ACTIONS(884), 1, anon_sym_RBRACE, - ACTIONS(547), 9, + ACTIONS(882), 9, anon_sym_GROUP, anon_sym_INCLUDE, anon_sym_ENTRY, @@ -18127,29 +24121,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PROVIDE_HIDDEN, anon_sym_OVERLAY, sym_NAME, - [10860] = 6, + [12117] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(162), 1, + ACTIONS(160), 1, anon_sym_RPAREN, - ACTIONS(844), 1, + ACTIONS(888), 1, anon_sym_READONLY, - ACTIONS(846), 1, + ACTIONS(890), 1, anon_sym_TYPE, - STATE(567), 1, + STATE(543), 1, sym_type, - ACTIONS(842), 5, + ACTIONS(886), 5, anon_sym_OVERLAY, anon_sym_NOLOAD, anon_sym_DSECT, anon_sym_COPY, anon_sym_INFO, - [10883] = 3, + [12140] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(894), 1, + anon_sym_ALIGN, + ACTIONS(892), 7, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_SUBALIGN, + anon_sym_ONLY_IF_RO, + anon_sym_ONLY_IF_RW, + anon_sym_SPECIAL, + anon_sym_ALIGN_WITH_INPUT, + [12156] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(850), 1, + ACTIONS(898), 1, anon_sym_ALIGN, - ACTIONS(848), 7, + ACTIONS(896), 7, anon_sym_LBRACE, anon_sym_AT, anon_sym_SUBALIGN, @@ -18157,44 +24164,126 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ONLY_IF_RW, anon_sym_SPECIAL, anon_sym_ALIGN_WITH_INPUT, - [10899] = 7, + [12172] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(770), 1, + ACTIONS(902), 1, + anon_sym_ALIGN, + ACTIONS(900), 7, + anon_sym_LBRACE, + anon_sym_AT, anon_sym_SUBALIGN, - ACTIONS(852), 1, + anon_sym_ONLY_IF_RO, + anon_sym_ONLY_IF_RW, + anon_sym_SPECIAL, + anon_sym_ALIGN_WITH_INPUT, + [12188] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(906), 1, + anon_sym_ALIGN, + ACTIONS(904), 7, anon_sym_LBRACE, - ACTIONS(854), 1, + anon_sym_AT, + anon_sym_SUBALIGN, + anon_sym_ONLY_IF_RO, + anon_sym_ONLY_IF_RW, + anon_sym_SPECIAL, anon_sym_ALIGN_WITH_INPUT, - STATE(308), 1, - sym_subalign, - STATE(496), 1, - sym_sect_constraint, - ACTIONS(772), 3, + [12204] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(910), 1, + anon_sym_ALIGN, + ACTIONS(908), 7, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_SUBALIGN, anon_sym_ONLY_IF_RO, anon_sym_ONLY_IF_RW, anon_sym_SPECIAL, - [10923] = 7, - ACTIONS(190), 1, + anon_sym_ALIGN_WITH_INPUT, + [12220] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(914), 1, + anon_sym_ALIGN, + ACTIONS(912), 7, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_SUBALIGN, + anon_sym_ONLY_IF_RO, + anon_sym_ONLY_IF_RW, + anon_sym_SPECIAL, + anon_sym_ALIGN_WITH_INPUT, + [12236] = 7, + ACTIONS(184), 1, anon_sym_EXCLUDE_FILE, - ACTIONS(206), 1, + ACTIONS(200), 1, sym_wildcard_name, - ACTIONS(208), 1, + ACTIONS(202), 1, sym_comment, - ACTIONS(858), 1, + ACTIONS(918), 1, anon_sym_REVERSE, - STATE(439), 1, + STATE(464), 1, sym_wildcard_maybe_exclude, - STATE(479), 1, + STATE(520), 1, sym_wildcard_maybe_reverse, - ACTIONS(856), 3, + ACTIONS(916), 3, anon_sym_SORT_BY_NAME, anon_sym_SORT, anon_sym_SORT_BY_ALIGNMENT, - [10947] = 2, - ACTIONS(208), 1, + [12260] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(816), 1, + anon_sym_SUBALIGN, + ACTIONS(920), 1, + anon_sym_LBRACE, + ACTIONS(922), 1, + anon_sym_ALIGN_WITH_INPUT, + STATE(373), 1, + sym_subalign, + STATE(579), 1, + sym_sect_constraint, + ACTIONS(818), 3, + anon_sym_ONLY_IF_RO, + anon_sym_ONLY_IF_RW, + anon_sym_SPECIAL, + [12284] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(816), 1, + anon_sym_SUBALIGN, + ACTIONS(852), 1, + anon_sym_LBRACE, + ACTIONS(854), 1, + anon_sym_ALIGN_WITH_INPUT, + STATE(374), 1, + sym_subalign, + STATE(635), 1, + sym_sect_constraint, + ACTIONS(818), 3, + anon_sym_ONLY_IF_RO, + anon_sym_ONLY_IF_RW, + anon_sym_SPECIAL, + [12308] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(926), 1, + anon_sym_ALIGN, + ACTIONS(924), 7, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_SUBALIGN, + anon_sym_ONLY_IF_RO, + anon_sym_ONLY_IF_RW, + anon_sym_SPECIAL, + anon_sym_ALIGN_WITH_INPUT, + [12324] = 2, + ACTIONS(202), 1, sym_comment, - ACTIONS(860), 8, + ACTIONS(928), 8, anon_sym_SORT_BY_NAME, anon_sym_SORT, anon_sym_SORT_NONE, @@ -18203,3733 +24292,3864 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, sym_NAME, sym_wildcard_name, - [10961] = 3, + [12338] = 7, + ACTIONS(184), 1, + anon_sym_EXCLUDE_FILE, + ACTIONS(200), 1, + sym_wildcard_name, + ACTIONS(202), 1, + sym_comment, + ACTIONS(918), 1, + anon_sym_REVERSE, + STATE(464), 1, + sym_wildcard_maybe_exclude, + STATE(651), 1, + sym_wildcard_maybe_reverse, + ACTIONS(930), 3, + anon_sym_SORT_BY_NAME, + anon_sym_SORT, + anon_sym_SORT_BY_ALIGNMENT, + [12362] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(864), 1, - anon_sym_ALIGN, - ACTIONS(862), 7, - anon_sym_LBRACE, - anon_sym_AT, + ACTIONS(932), 1, + anon_sym_RBRACE, + ACTIONS(934), 1, + anon_sym_global, + ACTIONS(936), 1, + anon_sym_local, + ACTIONS(938), 1, + anon_sym_extern, + ACTIONS(940), 1, + sym_VERS_IDENTIFIER, + STATE(600), 1, + sym_vers_defns, + STATE(637), 1, + sym_vers_tag, + [12387] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(816), 1, anon_sym_SUBALIGN, + ACTIONS(920), 1, + anon_sym_LBRACE, + STATE(373), 1, + sym_subalign, + STATE(579), 1, + sym_sect_constraint, + ACTIONS(818), 3, anon_sym_ONLY_IF_RO, anon_sym_ONLY_IF_RW, anon_sym_SPECIAL, - anon_sym_ALIGN_WITH_INPUT, - [10977] = 3, + [12408] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(868), 1, - anon_sym_ALIGN, - ACTIONS(866), 7, - anon_sym_LBRACE, - anon_sym_AT, + ACTIONS(816), 1, anon_sym_SUBALIGN, + ACTIONS(852), 1, + anon_sym_LBRACE, + STATE(374), 1, + sym_subalign, + STATE(635), 1, + sym_sect_constraint, + ACTIONS(818), 3, anon_sym_ONLY_IF_RO, anon_sym_ONLY_IF_RW, anon_sym_SPECIAL, - anon_sym_ALIGN_WITH_INPUT, - [10993] = 3, + [12429] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(872), 1, - anon_sym_ALIGN, - ACTIONS(870), 7, - anon_sym_LBRACE, - anon_sym_AT, + ACTIONS(816), 1, anon_sym_SUBALIGN, + ACTIONS(942), 1, + anon_sym_LBRACE, + STATE(366), 1, + sym_subalign, + STATE(531), 1, + sym_sect_constraint, + ACTIONS(818), 3, anon_sym_ONLY_IF_RO, anon_sym_ONLY_IF_RW, anon_sym_SPECIAL, - anon_sym_ALIGN_WITH_INPUT, - [11009] = 3, + [12450] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(876), 1, + ACTIONS(946), 1, anon_sym_ALIGN, - ACTIONS(874), 7, + ACTIONS(944), 6, anon_sym_LBRACE, - anon_sym_AT, anon_sym_SUBALIGN, anon_sym_ONLY_IF_RO, anon_sym_ONLY_IF_RW, anon_sym_SPECIAL, anon_sym_ALIGN_WITH_INPUT, - [11025] = 7, - ACTIONS(190), 1, + [12465] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(934), 1, + anon_sym_global, + ACTIONS(936), 1, + anon_sym_local, + ACTIONS(938), 1, + anon_sym_extern, + ACTIONS(940), 1, + sym_VERS_IDENTIFIER, + ACTIONS(948), 1, + anon_sym_RBRACE, + STATE(511), 1, + sym_vers_tag, + STATE(600), 1, + sym_vers_defns, + [12490] = 7, + ACTIONS(184), 1, + anon_sym_EXCLUDE_FILE, + ACTIONS(200), 1, + sym_wildcard_name, + ACTIONS(202), 1, + sym_comment, + ACTIONS(918), 1, + anon_sym_REVERSE, + ACTIONS(950), 1, + anon_sym_CONSTRUCTORS, + STATE(464), 1, + sym_wildcard_maybe_exclude, + STATE(553), 1, + sym_wildcard_maybe_reverse, + [12512] = 5, + ACTIONS(184), 1, + anon_sym_EXCLUDE_FILE, + ACTIONS(200), 1, + sym_wildcard_name, + ACTIONS(202), 1, + sym_comment, + STATE(646), 1, + sym_wildcard_maybe_exclude, + ACTIONS(952), 3, + anon_sym_SORT_BY_NAME, + anon_sym_SORT, + anon_sym_SORT_BY_INIT_PRIORITY, + [12530] = 5, + ACTIONS(184), 1, anon_sym_EXCLUDE_FILE, - ACTIONS(206), 1, + ACTIONS(200), 1, sym_wildcard_name, - ACTIONS(208), 1, + ACTIONS(202), 1, sym_comment, - ACTIONS(858), 1, - anon_sym_REVERSE, - STATE(439), 1, + STATE(664), 1, sym_wildcard_maybe_exclude, - STATE(624), 1, - sym_wildcard_maybe_reverse, - ACTIONS(878), 3, + ACTIONS(954), 3, anon_sym_SORT_BY_NAME, anon_sym_SORT, - anon_sym_SORT_BY_ALIGNMENT, - [11049] = 3, + anon_sym_SORT_BY_INIT_PRIORITY, + [12548] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(882), 1, - anon_sym_ALIGN, - ACTIONS(880), 7, - anon_sym_LBRACE, - anon_sym_AT, - anon_sym_SUBALIGN, - anon_sym_ONLY_IF_RO, - anon_sym_ONLY_IF_RW, - anon_sym_SPECIAL, - anon_sym_ALIGN_WITH_INPUT, - [11065] = 3, + ACTIONS(956), 1, + sym_NAME, + ACTIONS(958), 1, + anon_sym_COMMA, + ACTIONS(960), 1, + anon_sym_INCLUDE, + ACTIONS(962), 1, + anon_sym_RBRACE, + STATE(328), 2, + sym_memory_spec, + aux_sym_memory_spec_list_repeat1, + [12568] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(886), 1, - anon_sym_ALIGN, - ACTIONS(884), 7, - anon_sym_LBRACE, + ACTIONS(814), 1, anon_sym_AT, + ACTIONS(816), 1, anon_sym_SUBALIGN, - anon_sym_ONLY_IF_RO, - anon_sym_ONLY_IF_RW, - anon_sym_SPECIAL, - anon_sym_ALIGN_WITH_INPUT, - [11081] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(770), 1, - anon_sym_SUBALIGN, - ACTIONS(810), 1, + ACTIONS(964), 1, + anon_sym_NOCROSSREFS, + ACTIONS(966), 1, anon_sym_LBRACE, - ACTIONS(812), 1, - anon_sym_ALIGN_WITH_INPUT, - STATE(302), 1, + STATE(416), 1, + sym_at, + STATE(566), 1, sym_subalign, - STATE(519), 1, - sym_sect_constraint, - ACTIONS(772), 3, - anon_sym_ONLY_IF_RO, - anon_sym_ONLY_IF_RW, - anon_sym_SPECIAL, - [11105] = 8, + [12590] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(888), 1, + ACTIONS(968), 1, + sym_NAME, + ACTIONS(971), 1, + anon_sym_COMMA, + ACTIONS(974), 1, + anon_sym_INCLUDE, + ACTIONS(977), 1, anon_sym_RBRACE, - ACTIONS(890), 1, - anon_sym_global, - ACTIONS(892), 1, - anon_sym_local, - ACTIONS(894), 1, - anon_sym_extern, - ACTIONS(896), 1, - sym_VERS_IDENTIFIER, - STATE(547), 1, - sym_vers_tag, - STATE(575), 1, - sym_vers_defns, - [11130] = 3, + STATE(317), 2, + sym_memory_spec, + aux_sym_memory_spec_list_repeat1, + [12610] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(900), 1, - anon_sym_ALIGN, - ACTIONS(898), 6, + ACTIONS(979), 1, + sym_NAME, + ACTIONS(981), 1, + anon_sym_COMMA, + ACTIONS(983), 1, + anon_sym_RPAREN, + STATE(435), 1, + aux_sym_low_level_library_NAME_list_repeat2, + STATE(365), 2, + sym_filename, + aux_sym_low_level_library_NAME_list_repeat1, + [12630] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(985), 1, + sym_NAME, + ACTIONS(988), 1, + anon_sym_COMMA, + ACTIONS(991), 1, + anon_sym_RPAREN, + ACTIONS(993), 1, + anon_sym_AS_NEEDED, + ACTIONS(996), 1, + sym_LNAME, + STATE(319), 1, + aux_sym_input_list_repeat1, + [12652] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(999), 6, anon_sym_LBRACE, anon_sym_SUBALIGN, anon_sym_ONLY_IF_RO, anon_sym_ONLY_IF_RW, anon_sym_SPECIAL, anon_sym_ALIGN_WITH_INPUT, - [11145] = 8, + [12664] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(890), 1, - anon_sym_global, - ACTIONS(892), 1, - anon_sym_local, - ACTIONS(894), 1, - anon_sym_extern, - ACTIONS(896), 1, - sym_VERS_IDENTIFIER, - ACTIONS(902), 1, + ACTIONS(1001), 1, + sym_NAME, + ACTIONS(1003), 1, + anon_sym_COMMA, + ACTIONS(1005), 1, + anon_sym_RPAREN, + ACTIONS(1007), 1, + anon_sym_AS_NEEDED, + ACTIONS(1009), 1, + sym_LNAME, + STATE(329), 1, + aux_sym_input_list_repeat1, + [12686] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1011), 1, + sym_NAME, + ACTIONS(1013), 1, + anon_sym_COMMA, + ACTIONS(1015), 1, anon_sym_RBRACE, - STATE(575), 1, - sym_vers_defns, - STATE(576), 1, - sym_vers_tag, - [11170] = 6, + ACTIONS(1017), 1, + anon_sym_EQ, + ACTIONS(1019), 1, + anon_sym_COLON, + STATE(367), 1, + sym_phdr_opt, + [12708] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(770), 1, - anon_sym_SUBALIGN, - ACTIONS(810), 1, - anon_sym_LBRACE, - STATE(302), 1, - sym_subalign, - STATE(519), 1, - sym_sect_constraint, - ACTIONS(772), 3, - anon_sym_ONLY_IF_RO, - anon_sym_ONLY_IF_RW, - anon_sym_SPECIAL, - [11191] = 6, + ACTIONS(979), 1, + sym_NAME, + ACTIONS(981), 1, + anon_sym_COMMA, + ACTIONS(1021), 1, + anon_sym_RPAREN, + STATE(457), 1, + aux_sym_low_level_library_NAME_list_repeat2, + STATE(365), 2, + sym_filename, + aux_sym_low_level_library_NAME_list_repeat1, + [12728] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(770), 1, - anon_sym_SUBALIGN, - ACTIONS(904), 1, - anon_sym_LBRACE, + ACTIONS(1019), 1, + anon_sym_COLON, + ACTIONS(1023), 1, + sym_NAME, + ACTIONS(1025), 1, + anon_sym_COMMA, + ACTIONS(1027), 1, + anon_sym_RBRACE, + ACTIONS(1029), 1, + anon_sym_EQ, + STATE(337), 1, + sym_phdr_opt, + [12750] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(979), 1, + sym_NAME, + ACTIONS(1031), 1, + anon_sym_COMMA, + ACTIONS(1033), 1, + anon_sym_RPAREN, + STATE(583), 1, + sym_low_level_library_NAME_list, + STATE(318), 2, + sym_filename, + aux_sym_low_level_library_NAME_list_repeat1, + [12770] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1003), 1, + anon_sym_COMMA, + ACTIONS(1007), 1, + anon_sym_AS_NEEDED, + ACTIONS(1035), 1, + sym_NAME, + ACTIONS(1037), 1, + anon_sym_RPAREN, + ACTIONS(1039), 1, + sym_LNAME, STATE(327), 1, - sym_subalign, - STATE(471), 1, - sym_sect_constraint, - ACTIONS(772), 3, - anon_sym_ONLY_IF_RO, - anon_sym_ONLY_IF_RW, - anon_sym_SPECIAL, - [11212] = 6, + aux_sym_input_list_repeat1, + [12792] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(770), 1, - anon_sym_SUBALIGN, - ACTIONS(852), 1, + ACTIONS(1003), 1, + anon_sym_COMMA, + ACTIONS(1007), 1, + anon_sym_AS_NEEDED, + ACTIONS(1041), 1, + sym_NAME, + ACTIONS(1043), 1, + anon_sym_RPAREN, + ACTIONS(1045), 1, + sym_LNAME, + STATE(319), 1, + aux_sym_input_list_repeat1, + [12814] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(956), 1, + sym_NAME, + ACTIONS(958), 1, + anon_sym_COMMA, + ACTIONS(960), 1, + anon_sym_INCLUDE, + ACTIONS(1047), 1, + anon_sym_RBRACE, + STATE(317), 2, + sym_memory_spec, + aux_sym_memory_spec_list_repeat1, + [12834] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1003), 1, + anon_sym_COMMA, + ACTIONS(1007), 1, + anon_sym_AS_NEEDED, + ACTIONS(1041), 1, + sym_NAME, + ACTIONS(1045), 1, + sym_LNAME, + ACTIONS(1049), 1, + anon_sym_RPAREN, + STATE(319), 1, + aux_sym_input_list_repeat1, + [12856] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1051), 1, anon_sym_LBRACE, - STATE(308), 1, - sym_subalign, - STATE(496), 1, - sym_sect_constraint, - ACTIONS(772), 3, - anon_sym_ONLY_IF_RO, - anon_sym_ONLY_IF_RW, - anon_sym_SPECIAL, - [11233] = 7, + ACTIONS(1054), 1, + anon_sym_RBRACE, + ACTIONS(1056), 1, + sym_VERS_TAG, + STATE(330), 2, + sym_vers_node, + aux_sym_vers_nodes_repeat1, + [12873] = 5, + ACTIONS(184), 1, + anon_sym_EXCLUDE_FILE, + ACTIONS(200), 1, + sym_wildcard_name, + ACTIONS(202), 1, + sym_comment, + STATE(548), 1, + sym_wildcard_maybe_exclude, + ACTIONS(1059), 2, + anon_sym_SORT_BY_NAME, + anon_sym_SORT, + [12890] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1061), 2, + anon_sym_AS_NEEDED, + sym_NAME, + ACTIONS(1063), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + sym_LNAME, + [12903] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1067), 1, + anon_sym_SEMI, + ACTIONS(1069), 1, + anon_sym_LPAREN, + STATE(430), 1, + sym_phdr_val, + ACTIONS(1065), 2, + anon_sym_AT, + sym_NAME, + [12920] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(906), 1, + ACTIONS(1071), 2, + anon_sym_AS_NEEDED, sym_NAME, - ACTIONS(908), 1, + ACTIONS(991), 3, anon_sym_COMMA, - ACTIONS(910), 1, anon_sym_RPAREN, - ACTIONS(912), 1, - anon_sym_AS_NEEDED, - ACTIONS(914), 1, sym_LNAME, - STATE(282), 1, - aux_sym_input_list_repeat1, - [11255] = 6, + [12933] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(916), 1, + ACTIONS(1073), 1, sym_NAME, - ACTIONS(918), 1, - anon_sym_COMMA, - ACTIONS(920), 1, - anon_sym_RPAREN, - STATE(406), 1, - aux_sym_low_level_library_NAME_list_repeat2, - STATE(332), 2, - sym_filename, - aux_sym_low_level_library_NAME_list_repeat1, - [11275] = 6, + ACTIONS(1075), 1, + anon_sym_RBRACE, + STATE(581), 1, + sym_phdr_list, + STATE(385), 2, + sym_phdr, + aux_sym_phdr_list_repeat1, + [12950] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(922), 1, + ACTIONS(956), 1, sym_NAME, - ACTIONS(924), 1, - anon_sym_COMMA, - ACTIONS(926), 1, + ACTIONS(960), 1, anon_sym_INCLUDE, - ACTIONS(928), 1, + ACTIONS(1077), 1, anon_sym_RBRACE, - STATE(287), 2, + STATE(315), 1, sym_memory_spec, - aux_sym_memory_spec_list_repeat1, - [11295] = 7, + STATE(594), 1, + sym_memory_spec_list, + [12969] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(555), 1, - anon_sym_COLON, - ACTIONS(930), 1, + ACTIONS(1011), 1, sym_NAME, - ACTIONS(932), 1, + ACTIONS(1013), 1, anon_sym_COMMA, - ACTIONS(934), 1, + ACTIONS(1015), 1, anon_sym_RBRACE, - ACTIONS(936), 1, + ACTIONS(1017), 1, anon_sym_EQ, - STATE(335), 1, - sym_phdr_opt, - [11317] = 7, + ACTIONS(1079), 1, + anon_sym_COLON, + [12988] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1081), 1, + anon_sym_LBRACE, + ACTIONS(1083), 1, + sym_VERS_TAG, + STATE(576), 1, + sym_vers_nodes, + STATE(350), 2, + sym_vers_node, + aux_sym_vers_nodes_repeat1, + [13005] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1085), 1, + anon_sym_RBRACE, + ACTIONS(1089), 1, + anon_sym_extern, + ACTIONS(1087), 3, + anon_sym_global, + anon_sym_local, + sym_VERS_IDENTIFIER, + [13020] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(938), 1, - sym_NAME, - ACTIONS(941), 1, - anon_sym_COMMA, - ACTIONS(944), 1, - anon_sym_RPAREN, - ACTIONS(946), 1, - anon_sym_AS_NEEDED, - ACTIONS(949), 1, - sym_LNAME, - STATE(281), 1, - aux_sym_input_list_repeat1, - [11339] = 7, + anon_sym_extern, + STATE(472), 1, + sym_vers_defns, + ACTIONS(940), 3, + anon_sym_global, + anon_sym_local, + sym_VERS_IDENTIFIER, + [13035] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(908), 1, - anon_sym_COMMA, - ACTIONS(912), 1, - anon_sym_AS_NEEDED, - ACTIONS(952), 1, + ACTIONS(788), 2, + anon_sym_EQ, sym_NAME, - ACTIONS(954), 1, - anon_sym_RPAREN, - ACTIONS(956), 1, - sym_LNAME, - STATE(281), 1, - aux_sym_input_list_repeat1, - [11361] = 5, - ACTIONS(190), 1, - anon_sym_EXCLUDE_FILE, - ACTIONS(206), 1, - sym_wildcard_name, - ACTIONS(208), 1, + ACTIONS(790), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_COLON, + [13048] = 4, + ACTIONS(3), 1, sym_comment, - STATE(627), 1, - sym_wildcard_maybe_exclude, - ACTIONS(958), 3, - anon_sym_SORT_BY_NAME, - anon_sym_SORT, - anon_sym_SORT_BY_INIT_PRIORITY, - [11379] = 6, + ACTIONS(938), 1, + anon_sym_extern, + STATE(515), 1, + sym_vers_defns, + ACTIONS(940), 3, + anon_sym_global, + anon_sym_local, + sym_VERS_IDENTIFIER, + [13063] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(916), 1, + ACTIONS(979), 1, sym_NAME, - ACTIONS(960), 1, + ACTIONS(1091), 2, anon_sym_COMMA, - ACTIONS(962), 1, anon_sym_RPAREN, - STATE(595), 1, - sym_low_level_library_NAME_list, - STATE(278), 2, + STATE(365), 2, sym_filename, aux_sym_low_level_library_NAME_list_repeat1, - [11399] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(908), 1, - anon_sym_COMMA, - ACTIONS(912), 1, - anon_sym_AS_NEEDED, - ACTIONS(952), 1, - sym_NAME, - ACTIONS(956), 1, - sym_LNAME, - ACTIONS(964), 1, - anon_sym_RPAREN, - STATE(281), 1, - aux_sym_input_list_repeat1, - [11421] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(966), 6, - anon_sym_LBRACE, - anon_sym_SUBALIGN, - anon_sym_ONLY_IF_RO, - anon_sym_ONLY_IF_RW, - anon_sym_SPECIAL, - anon_sym_ALIGN_WITH_INPUT, - [11433] = 6, + [13078] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, + ACTIONS(281), 2, + anon_sym_INCLUDE, sym_NAME, - ACTIONS(971), 1, + ACTIONS(279), 3, anon_sym_COMMA, - ACTIONS(974), 1, - anon_sym_INCLUDE, - ACTIONS(977), 1, + anon_sym_RPAREN, anon_sym_RBRACE, - STATE(287), 2, - sym_memory_spec, - aux_sym_memory_spec_list_repeat1, - [11453] = 6, + [13091] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(916), 1, + ACTIONS(1093), 1, sym_NAME, - ACTIONS(918), 1, + ACTIONS(1096), 1, anon_sym_COMMA, - ACTIONS(979), 1, + ACTIONS(1099), 1, anon_sym_RPAREN, - STATE(393), 1, - aux_sym_low_level_library_NAME_list_repeat2, - STATE(332), 2, + STATE(345), 2, sym_filename, - aux_sym_low_level_library_NAME_list_repeat1, - [11473] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(908), 1, - anon_sym_COMMA, - ACTIONS(912), 1, - anon_sym_AS_NEEDED, - ACTIONS(981), 1, - sym_NAME, - ACTIONS(983), 1, - anon_sym_RPAREN, - ACTIONS(985), 1, - sym_LNAME, - STATE(285), 1, - aux_sym_input_list_repeat1, - [11495] = 7, - ACTIONS(190), 1, + aux_sym_high_level_library_NAME_list_repeat1, + [13108] = 6, + ACTIONS(184), 1, anon_sym_EXCLUDE_FILE, - ACTIONS(206), 1, + ACTIONS(200), 1, sym_wildcard_name, - ACTIONS(208), 1, + ACTIONS(202), 1, sym_comment, - ACTIONS(858), 1, + ACTIONS(918), 1, anon_sym_REVERSE, - ACTIONS(987), 1, - anon_sym_CONSTRUCTORS, - STATE(439), 1, + STATE(464), 1, sym_wildcard_maybe_exclude, - STATE(481), 1, + STATE(520), 1, sym_wildcard_maybe_reverse, - [11517] = 6, + [13127] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(922), 1, + ACTIONS(1101), 2, + anon_sym_AS_NEEDED, sym_NAME, - ACTIONS(924), 1, + ACTIONS(1103), 3, anon_sym_COMMA, - ACTIONS(926), 1, - anon_sym_INCLUDE, - ACTIONS(989), 1, - anon_sym_RBRACE, - STATE(279), 2, - sym_memory_spec, - aux_sym_memory_spec_list_repeat1, - [11537] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(768), 1, - anon_sym_AT, - ACTIONS(770), 1, - anon_sym_SUBALIGN, - ACTIONS(991), 1, - anon_sym_NOCROSSREFS, - ACTIONS(993), 1, - anon_sym_LBRACE, - STATE(409), 1, - sym_at, - STATE(563), 1, - sym_subalign, - [11559] = 5, - ACTIONS(190), 1, - anon_sym_EXCLUDE_FILE, - ACTIONS(206), 1, - sym_wildcard_name, - ACTIONS(208), 1, - sym_comment, - STATE(619), 1, - sym_wildcard_maybe_exclude, - ACTIONS(995), 3, - anon_sym_SORT_BY_NAME, - anon_sym_SORT, - anon_sym_SORT_BY_INIT_PRIORITY, - [11577] = 7, + anon_sym_RPAREN, + sym_LNAME, + [13140] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(555), 1, - anon_sym_COLON, - ACTIONS(997), 1, - sym_NAME, - ACTIONS(999), 1, + ACTIONS(1105), 1, anon_sym_COMMA, - ACTIONS(1001), 1, - anon_sym_RBRACE, - ACTIONS(1003), 1, - anon_sym_EQ, - STATE(320), 1, - sym_phdr_opt, - [11599] = 6, + ACTIONS(1109), 1, + anon_sym_l, + STATE(380), 1, + sym_length_spec, + ACTIONS(1107), 2, + anon_sym_LENGTH, + anon_sym_len, + [13157] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(922), 1, + ACTIONS(1111), 1, sym_NAME, - ACTIONS(926), 1, - anon_sym_INCLUDE, - ACTIONS(1005), 1, - anon_sym_RBRACE, - STATE(291), 1, - sym_memory_spec, - STATE(599), 1, - sym_memory_spec_list, - [11618] = 5, + ACTIONS(1114), 1, + anon_sym_RPAREN, + ACTIONS(1116), 1, + anon_sym_BANG, + STATE(349), 2, + sym_attributes_string, + aux_sym_attributes_list_repeat1, + [13174] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1007), 1, + ACTIONS(1081), 1, anon_sym_LBRACE, - ACTIONS(1010), 1, - anon_sym_RBRACE, - ACTIONS(1012), 1, + ACTIONS(1083), 1, sym_VERS_TAG, - STATE(296), 2, + ACTIONS(1119), 1, + anon_sym_RBRACE, + STATE(330), 2, sym_vers_node, aux_sym_vers_nodes_repeat1, - [11635] = 5, + [13191] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1015), 1, - sym_NAME, - ACTIONS(1017), 1, + ACTIONS(1089), 1, + anon_sym_extern, + ACTIONS(1121), 1, anon_sym_RBRACE, - STATE(594), 1, - sym_phdr_list, - STATE(342), 2, - sym_phdr, - aux_sym_phdr_list_repeat1, - [11652] = 5, - ACTIONS(3), 1, + ACTIONS(1087), 3, + anon_sym_global, + anon_sym_local, + sym_VERS_IDENTIFIER, + [13206] = 6, + ACTIONS(184), 1, + anon_sym_EXCLUDE_FILE, + ACTIONS(200), 1, + sym_wildcard_name, + ACTIONS(202), 1, sym_comment, - ACTIONS(1019), 1, - anon_sym_LBRACE, - ACTIONS(1021), 1, - sym_VERS_TAG, - STATE(591), 1, - sym_vers_nodes, - STATE(333), 2, - sym_vers_node, - aux_sym_vers_nodes_repeat1, - [11669] = 5, + ACTIONS(918), 1, + anon_sym_REVERSE, + STATE(464), 1, + sym_wildcard_maybe_exclude, + STATE(553), 1, + sym_wildcard_maybe_reverse, + [13225] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1025), 1, - anon_sym_SEMI, - ACTIONS(1027), 1, - anon_sym_LPAREN, - STATE(376), 1, - sym_phdr_val, - ACTIONS(1023), 2, + ACTIONS(814), 1, anon_sym_AT, - sym_NAME, - [11686] = 6, - ACTIONS(190), 1, + ACTIONS(816), 1, + anon_sym_SUBALIGN, + ACTIONS(1123), 1, + anon_sym_LBRACE, + STATE(417), 1, + sym_at, + STATE(591), 1, + sym_subalign, + [13244] = 6, + ACTIONS(184), 1, anon_sym_EXCLUDE_FILE, - ACTIONS(206), 1, + ACTIONS(200), 1, sym_wildcard_name, - ACTIONS(208), 1, + ACTIONS(202), 1, sym_comment, - ACTIONS(858), 1, + ACTIONS(918), 1, anon_sym_REVERSE, - STATE(439), 1, + STATE(464), 1, sym_wildcard_maybe_exclude, - STATE(479), 1, + STATE(651), 1, sym_wildcard_maybe_reverse, - [11705] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(916), 1, - sym_NAME, - ACTIONS(1029), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - STATE(332), 2, - sym_filename, - aux_sym_low_level_library_NAME_list_repeat1, - [11720] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(852), 1, - anon_sym_LBRACE, - STATE(496), 1, - sym_sect_constraint, - ACTIONS(772), 3, - anon_sym_ONLY_IF_RO, - anon_sym_ONLY_IF_RW, - anon_sym_SPECIAL, - [11735] = 4, + [13263] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1031), 1, - anon_sym_RBRACE, - ACTIONS(1035), 1, + ACTIONS(1089), 1, anon_sym_extern, - ACTIONS(1033), 3, + ACTIONS(1125), 1, + anon_sym_RBRACE, + ACTIONS(1087), 3, anon_sym_global, anon_sym_local, sym_VERS_IDENTIFIER, - [11750] = 5, + [13278] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1037), 1, + ACTIONS(798), 2, + anon_sym_EQ, sym_NAME, - ACTIONS(1040), 1, + ACTIONS(800), 3, anon_sym_COMMA, - ACTIONS(1043), 1, - anon_sym_RPAREN, - STATE(304), 2, - sym_filename, - aux_sym_high_level_library_NAME_list_repeat1, - [11767] = 4, + anon_sym_RBRACE, + anon_sym_COLON, + [13291] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1035), 1, + ACTIONS(1089), 1, anon_sym_extern, - ACTIONS(1045), 1, + ACTIONS(1125), 1, anon_sym_RBRACE, - ACTIONS(1033), 3, - anon_sym_global, + ACTIONS(1127), 1, anon_sym_local, + ACTIONS(1087), 2, + anon_sym_global, sym_VERS_IDENTIFIER, - [11782] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1047), 1, - sym_NAME, - ACTIONS(1050), 1, - anon_sym_RPAREN, - ACTIONS(1052), 1, - anon_sym_BANG, - STATE(306), 2, - sym_attributes_string, - aux_sym_attributes_list_repeat1, - [11799] = 4, + [13308] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(894), 1, + ACTIONS(938), 1, anon_sym_extern, - STATE(438), 1, + STATE(624), 1, sym_vers_defns, - ACTIONS(896), 3, + ACTIONS(940), 3, anon_sym_global, anon_sym_local, sym_VERS_IDENTIFIER, - [11814] = 4, + [13323] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(904), 1, - anon_sym_LBRACE, - STATE(471), 1, - sym_sect_constraint, - ACTIONS(772), 3, - anon_sym_ONLY_IF_RO, - anon_sym_ONLY_IF_RW, - anon_sym_SPECIAL, - [11829] = 4, + ACTIONS(1109), 1, + anon_sym_l, + ACTIONS(1129), 1, + anon_sym_COMMA, + STATE(403), 1, + sym_length_spec, + ACTIONS(1107), 2, + anon_sym_LENGTH, + anon_sym_len, + [13340] = 6, + ACTIONS(184), 1, + anon_sym_EXCLUDE_FILE, + ACTIONS(200), 1, + sym_wildcard_name, + ACTIONS(202), 1, + sym_comment, + ACTIONS(918), 1, + anon_sym_REVERSE, + STATE(464), 1, + sym_wildcard_maybe_exclude, + STATE(684), 1, + sym_wildcard_maybe_reverse, + [13359] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(894), 1, + ACTIONS(938), 1, anon_sym_extern, - STATE(514), 1, + STATE(623), 1, sym_vers_defns, - ACTIONS(896), 3, + ACTIONS(940), 3, anon_sym_global, anon_sym_local, sym_VERS_IDENTIFIER, - [11844] = 5, + [13374] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1131), 1, + sym_NAME, + ACTIONS(1133), 1, + anon_sym_SEMI, + ACTIONS(1135), 1, + anon_sym_AT, + STATE(401), 1, + aux_sym_phdr_qualifiers_repeat1, + STATE(625), 1, + sym_phdr_qualifiers, + [13393] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1055), 1, + ACTIONS(1137), 1, sym_NAME, - ACTIONS(1057), 1, + ACTIONS(1139), 1, + anon_sym_RPAREN, + ACTIONS(1141), 1, anon_sym_BANG, - STATE(553), 1, - sym_attributes_list, - STATE(314), 2, + STATE(349), 2, sym_attributes_string, aux_sym_attributes_list_repeat1, - [11861] = 5, + [13410] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1059), 1, + ACTIONS(979), 1, + sym_NAME, + ACTIONS(1143), 1, anon_sym_COMMA, - ACTIONS(1063), 1, - anon_sym_l, - STATE(367), 1, - sym_length_spec, - ACTIONS(1061), 2, - anon_sym_LENGTH, - anon_sym_len, - [11878] = 5, + ACTIONS(1145), 1, + anon_sym_RPAREN, + STATE(376), 2, + sym_filename, + aux_sym_high_level_library_NAME_list_repeat1, + [13427] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1063), 1, - anon_sym_l, - ACTIONS(1065), 1, + ACTIONS(1147), 1, + sym_NAME, + ACTIONS(1150), 2, anon_sym_COMMA, - STATE(369), 1, - sym_length_spec, - ACTIONS(1061), 2, - anon_sym_LENGTH, - anon_sym_len, - [11895] = 4, + anon_sym_RPAREN, + STATE(365), 2, + sym_filename, + aux_sym_low_level_library_NAME_list_repeat1, + [13442] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(894), 1, + ACTIONS(1152), 1, + anon_sym_LBRACE, + STATE(517), 1, + sym_sect_constraint, + ACTIONS(818), 3, + anon_sym_ONLY_IF_RO, + anon_sym_ONLY_IF_RW, + anon_sym_SPECIAL, + [13457] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 1, + anon_sym_COLON, + ACTIONS(1154), 1, + sym_NAME, + ACTIONS(1156), 1, + anon_sym_COMMA, + ACTIONS(1158), 1, + anon_sym_RBRACE, + ACTIONS(1160), 1, + anon_sym_EQ, + [13476] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1089), 1, anon_sym_extern, - STATE(512), 1, - sym_vers_defns, - ACTIONS(896), 3, + ACTIONS(1162), 1, + anon_sym_RBRACE, + ACTIONS(1087), 3, anon_sym_global, anon_sym_local, sym_VERS_IDENTIFIER, - [11910] = 5, + [13491] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1055), 1, + ACTIONS(1137), 1, sym_NAME, - ACTIONS(1057), 1, + ACTIONS(1141), 1, anon_sym_BANG, - ACTIONS(1067), 1, - anon_sym_RPAREN, - STATE(306), 2, + STATE(589), 1, + sym_attributes_list, + STATE(363), 2, sym_attributes_string, aux_sym_attributes_list_repeat1, - [11927] = 6, - ACTIONS(190), 1, + [13508] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(852), 1, + anon_sym_LBRACE, + STATE(635), 1, + sym_sect_constraint, + ACTIONS(818), 3, + anon_sym_ONLY_IF_RO, + anon_sym_ONLY_IF_RW, + anon_sym_SPECIAL, + [13523] = 6, + ACTIONS(184), 1, anon_sym_EXCLUDE_FILE, - ACTIONS(206), 1, + ACTIONS(200), 1, sym_wildcard_name, - ACTIONS(208), 1, + ACTIONS(202), 1, sym_comment, - ACTIONS(858), 1, + ACTIONS(918), 1, anon_sym_REVERSE, - STATE(439), 1, + STATE(464), 1, sym_wildcard_maybe_exclude, - STATE(624), 1, + STATE(530), 1, sym_wildcard_maybe_reverse, - [11946] = 5, + [13542] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1031), 1, - anon_sym_RBRACE, - ACTIONS(1035), 1, + ACTIONS(1089), 1, anon_sym_extern, - ACTIONS(1069), 1, - anon_sym_local, - ACTIONS(1033), 2, + ACTIONS(1164), 1, + anon_sym_RBRACE, + ACTIONS(1087), 3, anon_sym_global, + anon_sym_local, sym_VERS_IDENTIFIER, - [11963] = 3, + [13557] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1071), 2, - anon_sym_AS_NEEDED, - sym_NAME, - ACTIONS(944), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - sym_LNAME, - [11976] = 3, + ACTIONS(942), 1, + anon_sym_LBRACE, + STATE(531), 1, + sym_sect_constraint, + ACTIONS(818), 3, + anon_sym_ONLY_IF_RO, + anon_sym_ONLY_IF_RW, + anon_sym_SPECIAL, + [13572] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1073), 2, - anon_sym_AS_NEEDED, - sym_NAME, - ACTIONS(1075), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - sym_LNAME, - [11989] = 4, + ACTIONS(920), 1, + anon_sym_LBRACE, + STATE(579), 1, + sym_sect_constraint, + ACTIONS(818), 3, + anon_sym_ONLY_IF_RO, + anon_sym_ONLY_IF_RW, + anon_sym_SPECIAL, + [13587] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(894), 1, + ACTIONS(938), 1, anon_sym_extern, - STATE(442), 1, + STATE(479), 1, sym_vers_defns, - ACTIONS(896), 3, + ACTIONS(940), 3, anon_sym_global, anon_sym_local, sym_VERS_IDENTIFIER, - [12004] = 6, + [13602] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(742), 1, - anon_sym_COLON, - ACTIONS(930), 1, + ACTIONS(979), 1, sym_NAME, - ACTIONS(932), 1, + ACTIONS(1143), 1, anon_sym_COMMA, - ACTIONS(934), 1, - anon_sym_RBRACE, - ACTIONS(936), 1, - anon_sym_EQ, - [12023] = 4, + ACTIONS(1166), 1, + anon_sym_RPAREN, + STATE(345), 2, + sym_filename, + aux_sym_high_level_library_NAME_list_repeat1, + [13619] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1035), 1, - anon_sym_extern, - ACTIONS(1077), 1, + ACTIONS(1168), 2, + anon_sym_INCLUDE, + sym_NAME, + ACTIONS(1170), 2, + anon_sym_COMMA, anon_sym_RBRACE, - ACTIONS(1033), 3, - anon_sym_global, - anon_sym_local, - sym_VERS_IDENTIFIER, - [12038] = 4, + [13631] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(810), 1, + ACTIONS(1172), 4, + anon_sym_NOCROSSREFS, anon_sym_LBRACE, - STATE(519), 1, - sym_sect_constraint, - ACTIONS(772), 3, - anon_sym_ONLY_IF_RO, - anon_sym_ONLY_IF_RW, - anon_sym_SPECIAL, - [12053] = 4, + anon_sym_AT, + anon_sym_SUBALIGN, + [13641] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1035), 1, - anon_sym_extern, - ACTIONS(1079), 1, - anon_sym_RBRACE, - ACTIONS(1033), 3, - anon_sym_global, - anon_sym_local, - sym_VERS_IDENTIFIER, - [12068] = 5, - ACTIONS(190), 1, - anon_sym_EXCLUDE_FILE, - ACTIONS(206), 1, - sym_wildcard_name, - ACTIONS(208), 1, - sym_comment, - STATE(484), 1, - sym_wildcard_maybe_exclude, - ACTIONS(1081), 2, - anon_sym_SORT_BY_NAME, - anon_sym_SORT, - [12085] = 6, - ACTIONS(190), 1, - anon_sym_EXCLUDE_FILE, - ACTIONS(206), 1, - sym_wildcard_name, - ACTIONS(208), 1, + ACTIONS(1176), 1, + anon_sym_l, + ACTIONS(1174), 3, + anon_sym_COMMA, + anon_sym_LENGTH, + anon_sym_len, + [13653] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(858), 1, - anon_sym_REVERSE, - STATE(439), 1, - sym_wildcard_maybe_exclude, - STATE(481), 1, - sym_wildcard_maybe_reverse, - [12104] = 6, - ACTIONS(190), 1, - anon_sym_EXCLUDE_FILE, - ACTIONS(206), 1, - sym_wildcard_name, - ACTIONS(208), 1, + ACTIONS(1178), 2, + anon_sym_INCLUDE, + sym_NAME, + ACTIONS(1180), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [13665] = 4, + ACTIONS(3), 1, sym_comment, - ACTIONS(858), 1, - anon_sym_REVERSE, - STATE(439), 1, - sym_wildcard_maybe_exclude, - STATE(530), 1, - sym_wildcard_maybe_reverse, - [12123] = 4, + ACTIONS(1109), 1, + anon_sym_l, + STATE(394), 1, + sym_length_spec, + ACTIONS(1107), 2, + anon_sym_LENGTH, + anon_sym_len, + [13679] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1083), 1, - anon_sym_LBRACE, - STATE(487), 1, - sym_sect_constraint, - ACTIONS(772), 3, - anon_sym_ONLY_IF_RO, - anon_sym_ONLY_IF_RW, - anon_sym_SPECIAL, - [12138] = 5, + ACTIONS(212), 1, + anon_sym_RBRACE, + ACTIONS(1182), 1, + sym_NAME, + STATE(425), 1, + aux_sym_overlay_section_repeat1, + STATE(608), 1, + sym_overlay_section, + [13695] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(916), 1, + ACTIONS(1184), 1, sym_NAME, - ACTIONS(1085), 1, - anon_sym_COMMA, - ACTIONS(1087), 1, - anon_sym_RPAREN, - STATE(304), 2, - sym_filename, - aux_sym_high_level_library_NAME_list_repeat1, - [12155] = 3, + ACTIONS(1187), 1, + anon_sym_RBRACE, + STATE(383), 2, + sym_phdr, + aux_sym_phdr_list_repeat1, + [13709] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1089), 2, - anon_sym_AS_NEEDED, + ACTIONS(1189), 1, sym_NAME, - ACTIONS(1091), 3, - anon_sym_COMMA, - anon_sym_RPAREN, + ACTIONS(1191), 1, + anon_sym_AS_NEEDED, + ACTIONS(1193), 1, sym_LNAME, - [12168] = 4, + STATE(633), 1, + sym_input_list, + [13725] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1035), 1, - anon_sym_extern, - ACTIONS(1093), 1, + ACTIONS(1073), 1, + sym_NAME, + ACTIONS(1195), 1, anon_sym_RBRACE, - ACTIONS(1033), 3, - anon_sym_global, - anon_sym_local, - sym_VERS_IDENTIFIER, - [12183] = 4, + STATE(383), 2, + sym_phdr, + aux_sym_phdr_list_repeat1, + [13739] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(894), 1, - anon_sym_extern, - STATE(515), 1, - sym_vers_defns, - ACTIONS(896), 3, - anon_sym_global, - anon_sym_local, - sym_VERS_IDENTIFIER, - [12198] = 4, + ACTIONS(1199), 1, + anon_sym_o, + STATE(359), 1, + sym_origin_spec, + ACTIONS(1197), 2, + anon_sym_ORIGIN, + anon_sym_org, + [13753] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1095), 1, + ACTIONS(979), 1, sym_NAME, - ACTIONS(1098), 2, - anon_sym_COMMA, + ACTIONS(1201), 1, anon_sym_RPAREN, - STATE(332), 2, + STATE(364), 1, sym_filename, - aux_sym_low_level_library_NAME_list_repeat1, - [12213] = 5, + STATE(587), 1, + sym_high_level_library_NAME_list, + [13769] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1019), 1, - anon_sym_LBRACE, - ACTIONS(1021), 1, + ACTIONS(1189), 1, + sym_NAME, + ACTIONS(1191), 1, + anon_sym_AS_NEEDED, + ACTIONS(1193), 1, + sym_LNAME, + STATE(654), 1, + sym_input_list, + [13785] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1189), 1, + sym_NAME, + ACTIONS(1191), 1, + anon_sym_AS_NEEDED, + ACTIONS(1193), 1, + sym_LNAME, + STATE(619), 1, + sym_input_list, + [13801] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1203), 1, + anon_sym_SEMI, + ACTIONS(1205), 1, sym_VERS_TAG, - ACTIONS(1100), 1, + STATE(420), 1, + aux_sym_verdep_repeat1, + STATE(621), 1, + sym_verdep, + [13817] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1199), 1, + anon_sym_o, + STATE(348), 1, + sym_origin_spec, + ACTIONS(1197), 2, + anon_sym_ORIGIN, + anon_sym_org, + [13831] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(977), 2, + anon_sym_COMMA, anon_sym_RBRACE, - STATE(296), 2, - sym_vers_node, - aux_sym_vers_nodes_repeat1, - [12230] = 6, + ACTIONS(1207), 2, + anon_sym_INCLUDE, + sym_NAME, + [13843] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(768), 1, - anon_sym_AT, - ACTIONS(770), 1, - anon_sym_SUBALIGN, - ACTIONS(1102), 1, - anon_sym_LBRACE, - STATE(412), 1, - sym_at, - STATE(537), 1, - sym_subalign, - [12249] = 6, + ACTIONS(1209), 1, + sym_NAME, + ACTIONS(1212), 1, + anon_sym_COMMA, + ACTIONS(1215), 1, + anon_sym_RPAREN, + STATE(393), 1, + aux_sym_extern_name_list_repeat1, + [13859] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(742), 1, - anon_sym_COLON, - ACTIONS(1104), 1, + ACTIONS(1217), 2, + anon_sym_INCLUDE, sym_NAME, - ACTIONS(1106), 1, + ACTIONS(1219), 2, anon_sym_COMMA, - ACTIONS(1108), 1, anon_sym_RBRACE, - ACTIONS(1110), 1, - anon_sym_EQ, - [12268] = 5, + [13871] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(916), 1, + ACTIONS(1221), 2, + anon_sym_INCLUDE, sym_NAME, - ACTIONS(1085), 1, + ACTIONS(1223), 2, anon_sym_COMMA, - ACTIONS(1112), 1, - anon_sym_RPAREN, - STATE(328), 2, - sym_filename, - aux_sym_high_level_library_NAME_list_repeat1, - [12285] = 6, + anon_sym_RBRACE, + [13883] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1114), 1, + ACTIONS(1225), 1, sym_NAME, - ACTIONS(1116), 1, + ACTIONS(1228), 1, anon_sym_SEMI, - ACTIONS(1118), 1, + ACTIONS(1230), 1, anon_sym_AT, - STATE(355), 1, + STATE(396), 1, aux_sym_phdr_qualifiers_repeat1, - STATE(550), 1, - sym_phdr_qualifiers, - [12304] = 6, - ACTIONS(190), 1, - anon_sym_EXCLUDE_FILE, - ACTIONS(206), 1, - sym_wildcard_name, - ACTIONS(208), 1, + [13899] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(858), 1, - anon_sym_REVERSE, - STATE(439), 1, - sym_wildcard_maybe_exclude, - STATE(645), 1, - sym_wildcard_maybe_reverse, - [12323] = 5, + ACTIONS(1233), 4, + anon_sym_LBRACE, + anon_sym_ONLY_IF_RO, + anon_sym_ONLY_IF_RW, + anon_sym_SPECIAL, + [13909] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1120), 1, - anon_sym_SEMI, - ACTIONS(1122), 1, - sym_VERS_TAG, - STATE(414), 1, - aux_sym_verdep_repeat1, - STATE(493), 1, - sym_verdep, - [12339] = 4, + ACTIONS(1189), 1, + sym_NAME, + ACTIONS(1191), 1, + anon_sym_AS_NEEDED, + ACTIONS(1193), 1, + sym_LNAME, + STATE(524), 1, + sym_input_list, + [13925] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1063), 1, + ACTIONS(1109), 1, anon_sym_l, - STATE(367), 1, + STATE(380), 1, sym_length_spec, - ACTIONS(1061), 2, + ACTIONS(1107), 2, anon_sym_LENGTH, anon_sym_len, - [12353] = 3, + [13939] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1124), 2, - anon_sym_INCLUDE, + ACTIONS(1235), 1, sym_NAME, - ACTIONS(1126), 2, + ACTIONS(1237), 1, anon_sym_COMMA, - anon_sym_RBRACE, - [12365] = 4, + ACTIONS(1239), 1, + anon_sym_RPAREN, + STATE(408), 1, + aux_sym_extern_name_list_repeat1, + [13955] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1015), 1, + ACTIONS(1131), 1, sym_NAME, - ACTIONS(1128), 1, - anon_sym_RBRACE, - STATE(346), 2, - sym_phdr, - aux_sym_phdr_list_repeat1, - [12379] = 5, + ACTIONS(1135), 1, + anon_sym_AT, + ACTIONS(1241), 1, + anon_sym_SEMI, + STATE(396), 1, + aux_sym_phdr_qualifiers_repeat1, + [13971] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(210), 1, + ACTIONS(206), 1, anon_sym_RBRACE, - ACTIONS(1130), 1, + ACTIONS(1182), 1, sym_NAME, - STATE(407), 1, + STATE(425), 1, aux_sym_overlay_section_repeat1, - STATE(494), 1, + STATE(562), 1, sym_overlay_section, - [12395] = 3, + [13987] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1132), 2, + ACTIONS(1243), 2, anon_sym_INCLUDE, sym_NAME, - ACTIONS(1134), 2, + ACTIONS(1245), 2, anon_sym_COMMA, anon_sym_RBRACE, - [12407] = 5, + [13999] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1136), 1, + ACTIONS(222), 1, + anon_sym_RBRACE, + ACTIONS(1182), 1, sym_NAME, - ACTIONS(1138), 1, - anon_sym_AS_NEEDED, - ACTIONS(1140), 1, - sym_LNAME, - STATE(509), 1, - sym_input_list, - [12423] = 4, + STATE(425), 1, + aux_sym_overlay_section_repeat1, + STATE(525), 1, + sym_overlay_section, + [14015] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1142), 1, - sym_NAME, - ACTIONS(1145), 1, + ACTIONS(208), 1, anon_sym_RBRACE, - STATE(346), 2, - sym_phdr, - aux_sym_phdr_list_repeat1, - [12437] = 5, + ACTIONS(1182), 1, + sym_NAME, + STATE(425), 1, + aux_sym_overlay_section_repeat1, + STATE(716), 1, + sym_overlay_section, + [14031] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(491), 1, + ACTIONS(523), 1, anon_sym_LPAREN, - ACTIONS(1147), 1, + ACTIONS(1247), 1, anon_sym_COLON, - ACTIONS(1149), 1, + ACTIONS(1249), 1, anon_sym_BLOCK, - STATE(490), 1, + STATE(569), 1, sym_atype, - [12453] = 5, + [14047] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(214), 1, - anon_sym_RBRACE, - ACTIONS(1130), 1, + ACTIONS(1251), 4, + anon_sym_NOCROSSREFS, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_SUBALIGN, + [14057] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1253), 1, sym_NAME, - STATE(407), 1, - aux_sym_overlay_section_repeat1, - STATE(462), 1, - sym_overlay_section, - [12469] = 5, + ACTIONS(1255), 1, + anon_sym_COMMA, + ACTIONS(1257), 1, + anon_sym_RPAREN, + STATE(393), 1, + aux_sym_extern_name_list_repeat1, + [14073] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1136), 1, + ACTIONS(1259), 1, sym_NAME, - ACTIONS(1138), 1, - anon_sym_AS_NEEDED, - ACTIONS(1140), 1, - sym_LNAME, - STATE(573), 1, - sym_input_list, - [12485] = 5, + ACTIONS(1261), 1, + anon_sym_COMMA, + ACTIONS(1263), 1, + anon_sym_RPAREN, + STATE(410), 1, + aux_sym_extern_name_list_repeat1, + [14089] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1253), 1, + sym_NAME, + ACTIONS(1261), 1, + anon_sym_COMMA, + ACTIONS(1265), 1, + anon_sym_RPAREN, + STATE(393), 1, + aux_sym_extern_name_list_repeat1, + [14105] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1205), 1, + sym_VERS_TAG, + ACTIONS(1267), 1, + anon_sym_SEMI, + STATE(420), 1, + aux_sym_verdep_repeat1, + STATE(521), 1, + sym_verdep, + [14121] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1269), 1, + anon_sym_RPAREN, + ACTIONS(1271), 1, + anon_sym_AMP, + STATE(429), 1, + aux_sym_sect_flag_list_repeat1, + [14134] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1273), 1, + anon_sym_SEMI, + ACTIONS(1275), 1, + sym_VERS_TAG, + STATE(413), 1, + aux_sym_verdep_repeat1, + [14147] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1278), 1, + anon_sym_LPAREN, + ACTIONS(1280), 1, + anon_sym_COLON, + STATE(523), 1, + sym_attributes, + [14160] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1136), 1, + ACTIONS(1282), 1, sym_NAME, - ACTIONS(1138), 1, + ACTIONS(1284), 1, anon_sym_AS_NEEDED, - ACTIONS(1140), 1, + ACTIONS(1286), 1, sym_LNAME, - STATE(614), 1, - sym_input_list, - [12501] = 2, + [14173] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1151), 4, + ACTIONS(816), 1, + anon_sym_SUBALIGN, + ACTIONS(1123), 1, + anon_sym_LBRACE, + STATE(591), 1, + sym_subalign, + [14186] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(816), 1, + anon_sym_SUBALIGN, + ACTIONS(1288), 1, anon_sym_LBRACE, - anon_sym_ONLY_IF_RO, - anon_sym_ONLY_IF_RW, - anon_sym_SPECIAL, - [12511] = 5, + STATE(606), 1, + sym_subalign, + [14199] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(212), 1, - anon_sym_RBRACE, - ACTIONS(1130), 1, - sym_NAME, - STATE(407), 1, - aux_sym_overlay_section_repeat1, - STATE(483), 1, - sym_overlay_section, - [12527] = 3, + ACTIONS(523), 1, + anon_sym_LPAREN, + ACTIONS(1290), 1, + anon_sym_COLON, + STATE(536), 1, + sym_atype, + [14212] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1153), 2, - anon_sym_INCLUDE, - sym_NAME, - ACTIONS(1155), 2, + ACTIONS(1091), 1, + anon_sym_RPAREN, + ACTIONS(1292), 1, anon_sym_COMMA, - anon_sym_RBRACE, - [12539] = 5, + STATE(419), 1, + aux_sym_low_level_library_NAME_list_repeat2, + [14225] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1122), 1, - sym_VERS_TAG, - ACTIONS(1157), 1, + ACTIONS(1295), 1, anon_sym_SEMI, - STATE(414), 1, + ACTIONS(1297), 1, + sym_VERS_TAG, + STATE(413), 1, aux_sym_verdep_repeat1, - STATE(511), 1, - sym_verdep, - [12555] = 5, + [14238] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1114), 1, + ACTIONS(1299), 1, sym_NAME, - ACTIONS(1118), 1, - anon_sym_AT, - ACTIONS(1159), 1, + ACTIONS(1301), 2, anon_sym_SEMI, - STATE(364), 1, - aux_sym_phdr_qualifiers_repeat1, - [12571] = 4, - ACTIONS(3), 1, + anon_sym_RBRACE, + [14249] = 4, + ACTIONS(202), 1, sym_comment, - ACTIONS(1163), 1, - anon_sym_o, - STATE(312), 1, - sym_origin_spec, - ACTIONS(1161), 2, - anon_sym_ORIGIN, - anon_sym_org, - [12585] = 5, - ACTIONS(3), 1, + ACTIONS(1303), 1, + sym_wildcard_name, + STATE(426), 1, + aux_sym_exclude_name_list_repeat1, + STATE(693), 1, + sym_exclude_name_list, + [14262] = 4, + ACTIONS(184), 1, + anon_sym_EXCLUDE_FILE, + ACTIONS(200), 1, + sym_wildcard_name, + ACTIONS(202), 1, sym_comment, - ACTIONS(916), 1, - sym_NAME, - ACTIONS(1165), 1, - anon_sym_RPAREN, - STATE(336), 1, - sym_filename, - STATE(596), 1, - sym_high_level_library_NAME_list, - [12601] = 2, + STATE(530), 1, + sym_wildcard_maybe_exclude, + [14275] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1167), 4, - anon_sym_NOCROSSREFS, + ACTIONS(1305), 3, anon_sym_LBRACE, - anon_sym_AT, - anon_sym_SUBALIGN, - [12611] = 3, + anon_sym_RBRACE, + sym_VERS_TAG, + [14284] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(977), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(1169), 2, - anon_sym_INCLUDE, + ACTIONS(1182), 1, sym_NAME, - [12623] = 4, - ACTIONS(3), 1, + ACTIONS(1307), 1, + anon_sym_RBRACE, + STATE(451), 1, + aux_sym_overlay_section_repeat1, + [14297] = 4, + ACTIONS(202), 1, sym_comment, - ACTIONS(1163), 1, - anon_sym_o, - STATE(311), 1, - sym_origin_spec, - ACTIONS(1161), 2, - anon_sym_ORIGIN, - anon_sym_org, - [12637] = 2, + ACTIONS(1309), 1, + anon_sym_RPAREN, + ACTIONS(1311), 1, + sym_wildcard_name, + STATE(448), 1, + aux_sym_exclude_name_list_repeat1, + [14310] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1171), 4, - anon_sym_NOCROSSREFS, - anon_sym_LBRACE, - anon_sym_AT, - anon_sym_SUBALIGN, - [12647] = 4, + ACTIONS(1271), 1, + anon_sym_AMP, + ACTIONS(1313), 1, + anon_sym_RPAREN, + STATE(412), 1, + aux_sym_sect_flag_list_repeat1, + [14323] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1063), 1, - anon_sym_l, - STATE(341), 1, - sym_length_spec, - ACTIONS(1061), 2, - anon_sym_LENGTH, - anon_sym_len, - [12661] = 5, + ACTIONS(1315), 1, + sym_NAME, + ACTIONS(1317), 1, + anon_sym_COMMA, + ACTIONS(1319), 1, + anon_sym_RBRACE, + [14336] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1136), 1, - sym_NAME, - ACTIONS(1138), 1, - anon_sym_AS_NEEDED, - ACTIONS(1140), 1, - sym_LNAME, - STATE(543), 1, - sym_input_list, - [12677] = 5, + ACTIONS(1321), 1, + anon_sym_RPAREN, + ACTIONS(1323), 1, + anon_sym_AMP, + STATE(429), 1, + aux_sym_sect_flag_list_repeat1, + [14349] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1173), 1, - sym_NAME, - ACTIONS(1176), 1, + ACTIONS(1228), 1, anon_sym_SEMI, - ACTIONS(1178), 1, + ACTIONS(1326), 2, anon_sym_AT, - STATE(364), 1, - aux_sym_phdr_qualifiers_repeat1, - [12693] = 5, + sym_NAME, + [14360] = 4, + ACTIONS(184), 1, + anon_sym_EXCLUDE_FILE, + ACTIONS(200), 1, + sym_wildcard_name, + ACTIONS(202), 1, + sym_comment, + STATE(684), 1, + sym_wildcard_maybe_exclude, + [14373] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1181), 1, + ACTIONS(979), 1, sym_NAME, - ACTIONS(1183), 1, - anon_sym_COMMA, - ACTIONS(1185), 1, - anon_sym_RPAREN, - STATE(368), 1, - aux_sym_extern_name_list_repeat1, - [12709] = 5, + STATE(343), 2, + sym_filename, + aux_sym_low_level_library_NAME_list_repeat1, + [14384] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1187), 1, + ACTIONS(1154), 1, sym_NAME, - ACTIONS(1189), 1, + ACTIONS(1156), 1, anon_sym_COMMA, - ACTIONS(1191), 1, - anon_sym_RPAREN, - STATE(373), 1, - aux_sym_extern_name_list_repeat1, - [12725] = 3, + ACTIONS(1158), 1, + anon_sym_RBRACE, + [14397] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1193), 2, - anon_sym_INCLUDE, - sym_NAME, - ACTIONS(1195), 2, - anon_sym_COMMA, + ACTIONS(1328), 3, + anon_sym_LBRACE, anon_sym_RBRACE, - [12737] = 5, + sym_VERS_TAG, + [14406] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1197), 1, - sym_NAME, - ACTIONS(1200), 1, + ACTIONS(981), 1, anon_sym_COMMA, - ACTIONS(1203), 1, + ACTIONS(1021), 1, anon_sym_RPAREN, - STATE(368), 1, - aux_sym_extern_name_list_repeat1, - [12753] = 3, + STATE(419), 1, + aux_sym_low_level_library_NAME_list_repeat2, + [14419] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1205), 2, - anon_sym_INCLUDE, + ACTIONS(1330), 1, sym_NAME, - ACTIONS(1207), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [12765] = 5, + ACTIONS(1332), 2, + anon_sym_RPAREN, + anon_sym_BANG, + [14430] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(222), 1, - anon_sym_RBRACE, - ACTIONS(1130), 1, + ACTIONS(979), 1, sym_NAME, - STATE(407), 1, - aux_sym_overlay_section_repeat1, - STATE(489), 1, - sym_overlay_section, - [12781] = 3, + STATE(323), 2, + sym_filename, + aux_sym_low_level_library_NAME_list_repeat1, + [14441] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1211), 1, - anon_sym_l, - ACTIONS(1209), 3, + STATE(122), 1, + sym_separator, + ACTIONS(1334), 2, anon_sym_COMMA, - anon_sym_LENGTH, - anon_sym_len, - [12793] = 5, + anon_sym_SEMI, + [14452] = 4, + ACTIONS(202), 1, + sym_comment, + ACTIONS(1303), 1, + sym_wildcard_name, + STATE(426), 1, + aux_sym_exclude_name_list_repeat1, + STATE(679), 1, + sym_exclude_name_list, + [14465] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1183), 1, + STATE(261), 1, + sym_separator, + ACTIONS(1336), 2, anon_sym_COMMA, - ACTIONS(1213), 1, - sym_NAME, - ACTIONS(1215), 1, - anon_sym_RPAREN, - STATE(365), 1, - aux_sym_extern_name_list_repeat1, - [12809] = 5, + anon_sym_SEMI, + [14476] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1181), 1, + ACTIONS(1338), 1, sym_NAME, - ACTIONS(1217), 1, - anon_sym_COMMA, - ACTIONS(1219), 1, + ACTIONS(1340), 2, anon_sym_RPAREN, - STATE(368), 1, - aux_sym_extern_name_list_repeat1, - [12825] = 4, - ACTIONS(190), 1, - anon_sym_EXCLUDE_FILE, - ACTIONS(206), 1, - sym_wildcard_name, - ACTIONS(208), 1, - sym_comment, - STATE(505), 1, - sym_wildcard_maybe_exclude, - [12838] = 2, + anon_sym_BANG, + [14487] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1221), 3, - anon_sym_LBRACE, - anon_sym_RBRACE, - sym_VERS_TAG, - [12847] = 3, + STATE(18), 1, + sym_separator, + ACTIONS(1342), 2, + anon_sym_COMMA, + anon_sym_SEMI, + [14498] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1176), 1, + ACTIONS(1346), 1, anon_sym_SEMI, - ACTIONS(1223), 2, + ACTIONS(1344), 2, anon_sym_AT, sym_NAME, - [12858] = 4, - ACTIONS(190), 1, - anon_sym_EXCLUDE_FILE, - ACTIONS(206), 1, - sym_wildcard_name, - ACTIONS(208), 1, - sym_comment, - STATE(484), 1, - sym_wildcard_maybe_exclude, - [12871] = 3, + [14509] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1225), 1, + ACTIONS(1350), 1, + anon_sym_SEMI, + ACTIONS(1348), 2, + anon_sym_AT, sym_NAME, - ACTIONS(1203), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [12882] = 3, + [14520] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1227), 1, + ACTIONS(1352), 1, sym_NAME, - ACTIONS(1229), 2, - anon_sym_RPAREN, - anon_sym_BANG, - [12893] = 4, - ACTIONS(190), 1, - anon_sym_EXCLUDE_FILE, - ACTIONS(206), 1, - sym_wildcard_name, - ACTIONS(208), 1, - sym_comment, - STATE(645), 1, - sym_wildcard_maybe_exclude, - [12906] = 4, + ACTIONS(1354), 2, + anon_sym_SEMI, + anon_sym_RBRACE, + [14531] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1231), 1, + ACTIONS(822), 1, sym_NAME, - ACTIONS(1233), 1, - anon_sym_AS_NEEDED, - ACTIONS(1235), 1, - sym_LNAME, - [12919] = 3, + ACTIONS(824), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [14542] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1237), 1, + ACTIONS(1356), 1, sym_NAME, - ACTIONS(1239), 2, + ACTIONS(1358), 1, anon_sym_RPAREN, - anon_sym_BANG, - [12930] = 4, - ACTIONS(190), 1, - anon_sym_EXCLUDE_FILE, - ACTIONS(206), 1, - sym_wildcard_name, - ACTIONS(208), 1, + STATE(633), 1, + sym_nocrossref_list, + [14555] = 4, + ACTIONS(202), 1, sym_comment, - STATE(530), 1, - sym_wildcard_maybe_exclude, - [12943] = 2, + ACTIONS(1360), 1, + anon_sym_RPAREN, + ACTIONS(1362), 1, + sym_wildcard_name, + STATE(448), 1, + aux_sym_exclude_name_list_repeat1, + [14568] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1241), 3, + ACTIONS(1365), 3, anon_sym_LBRACE, anon_sym_RBRACE, sym_VERS_TAG, - [12952] = 4, + [14577] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(491), 1, - anon_sym_LPAREN, - ACTIONS(1243), 1, - anon_sym_COLON, - STATE(536), 1, - sym_atype, - [12965] = 3, + ACTIONS(1367), 1, + sym_NAME, + ACTIONS(1369), 1, + anon_sym_COMMA, + ACTIONS(1371), 1, + anon_sym_RBRACE, + [14590] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1247), 1, - anon_sym_SEMI, - ACTIONS(1245), 2, - anon_sym_AT, + ACTIONS(1373), 1, sym_NAME, - [12976] = 3, + ACTIONS(1376), 1, + anon_sym_RBRACE, + STATE(451), 1, + aux_sym_overlay_section_repeat1, + [14603] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1249), 1, + ACTIONS(1378), 1, sym_NAME, - ACTIONS(1043), 2, + ACTIONS(1099), 2, anon_sym_COMMA, anon_sym_RPAREN, - [12987] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1251), 3, - anon_sym_LBRACE, - anon_sym_RBRACE, - sym_VERS_TAG, - [12996] = 4, - ACTIONS(3), 1, + [14614] = 4, + ACTIONS(184), 1, + anon_sym_EXCLUDE_FILE, + ACTIONS(200), 1, + sym_wildcard_name, + ACTIONS(202), 1, sym_comment, - ACTIONS(1253), 1, - anon_sym_SEMI, - ACTIONS(1255), 1, - sym_VERS_TAG, - STATE(389), 1, - aux_sym_verdep_repeat1, - [13009] = 3, + STATE(505), 1, + sym_wildcard_maybe_exclude, + [14627] = 3, ACTIONS(3), 1, sym_comment, - STATE(110), 1, + STATE(134), 1, sym_separator, - ACTIONS(1258), 2, + ACTIONS(1334), 2, anon_sym_COMMA, anon_sym_SEMI, - [13020] = 3, + [14638] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1260), 1, + ACTIONS(1380), 1, sym_NAME, - ACTIONS(1262), 2, - anon_sym_SEMI, - anon_sym_RBRACE, - [13031] = 4, - ACTIONS(208), 1, - sym_comment, - ACTIONS(1264), 1, + ACTIONS(1215), 2, + anon_sym_COMMA, anon_sym_RPAREN, - ACTIONS(1266), 1, + [14649] = 4, + ACTIONS(202), 1, + sym_comment, + ACTIONS(1303), 1, sym_wildcard_name, - STATE(392), 1, + STATE(426), 1, aux_sym_exclude_name_list_repeat1, - [13044] = 4, + STATE(547), 1, + sym_exclude_name_list, + [14662] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(918), 1, + ACTIONS(981), 1, anon_sym_COMMA, - ACTIONS(1269), 1, - anon_sym_RPAREN, - STATE(394), 1, - aux_sym_low_level_library_NAME_list_repeat2, - [13057] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1029), 1, + ACTIONS(1382), 1, anon_sym_RPAREN, - ACTIONS(1271), 1, - anon_sym_COMMA, - STATE(394), 1, + STATE(419), 1, aux_sym_low_level_library_NAME_list_repeat2, - [13070] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1104), 1, - sym_NAME, - ACTIONS(1106), 1, - anon_sym_COMMA, - ACTIONS(1108), 1, - anon_sym_RBRACE, - [13083] = 2, + [14675] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1274), 3, + ACTIONS(1384), 3, anon_sym_LBRACE, anon_sym_RBRACE, sym_VERS_TAG, - [13092] = 4, - ACTIONS(208), 1, - sym_comment, - ACTIONS(1276), 1, + [14684] = 4, + ACTIONS(184), 1, + anon_sym_EXCLUDE_FILE, + ACTIONS(200), 1, sym_wildcard_name, - STATE(410), 1, - aux_sym_exclude_name_list_repeat1, - STATE(640), 1, - sym_exclude_name_list, - [13105] = 4, + ACTIONS(202), 1, + sym_comment, + STATE(548), 1, + sym_wildcard_maybe_exclude, + [14697] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(922), 1, + ACTIONS(956), 1, sym_NAME, - ACTIONS(926), 1, + ACTIONS(960), 1, anon_sym_INCLUDE, - STATE(359), 1, + STATE(392), 1, sym_memory_spec, - [13118] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1278), 1, - anon_sym_RPAREN, - ACTIONS(1280), 1, - anon_sym_AMP, - STATE(408), 1, - aux_sym_sect_flag_list_repeat1, - [13131] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1282), 1, - sym_NAME, - ACTIONS(1284), 1, - anon_sym_COMMA, - ACTIONS(1286), 1, - anon_sym_RBRACE, - [13144] = 4, + [14710] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1288), 1, - sym_NAME, - ACTIONS(1290), 1, + ACTIONS(1386), 2, anon_sym_COMMA, - ACTIONS(1292), 1, - anon_sym_RBRACE, - [13157] = 3, + anon_sym_SEMI, + [14718] = 3, ACTIONS(3), 1, sym_comment, - STATE(112), 1, - sym_separator, - ACTIONS(1258), 2, - anon_sym_COMMA, + ACTIONS(1354), 1, anon_sym_SEMI, - [13168] = 4, - ACTIONS(208), 1, - sym_comment, - ACTIONS(1276), 1, - sym_wildcard_name, - STATE(410), 1, - aux_sym_exclude_name_list_repeat1, - STATE(466), 1, - sym_exclude_name_list, - [13181] = 3, + ACTIONS(1388), 1, + anon_sym_COLON, + [14728] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(916), 1, + ACTIONS(979), 1, sym_NAME, - STATE(301), 2, + STATE(452), 1, sym_filename, - aux_sym_low_level_library_NAME_list_repeat1, - [13192] = 4, + [14738] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1294), 1, - sym_NAME, - ACTIONS(1296), 1, + ACTIONS(876), 2, + anon_sym_LPAREN, anon_sym_RPAREN, - STATE(614), 1, - sym_nocrossref_list, - [13205] = 4, + [14746] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(918), 1, - anon_sym_COMMA, - ACTIONS(979), 1, + ACTIONS(874), 2, + anon_sym_LPAREN, anon_sym_RPAREN, - STATE(394), 1, - aux_sym_low_level_library_NAME_list_repeat2, - [13218] = 4, + [14754] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1390), 1, + anon_sym_LPAREN, + STATE(111), 1, + sym_paren_script_name, + [14764] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1130), 1, + ACTIONS(1367), 1, sym_NAME, - ACTIONS(1298), 1, + ACTIONS(1371), 1, anon_sym_RBRACE, - STATE(417), 1, - aux_sym_overlay_section_repeat1, - [13231] = 4, + [14774] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1300), 1, - anon_sym_RPAREN, - ACTIONS(1302), 1, - anon_sym_AMP, - STATE(408), 1, - aux_sym_sect_flag_list_repeat1, - [13244] = 4, + ACTIONS(1392), 1, + sym_NAME, + STATE(633), 1, + sym_extern_name_list, + [14784] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(770), 1, - anon_sym_SUBALIGN, - ACTIONS(1102), 1, - anon_sym_LBRACE, - STATE(537), 1, - sym_subalign, - [13257] = 4, - ACTIONS(208), 1, - sym_comment, - ACTIONS(1305), 1, + ACTIONS(1394), 1, + sym_NAME, + ACTIONS(1396), 1, anon_sym_RPAREN, - ACTIONS(1307), 1, - sym_wildcard_name, - STATE(392), 1, - aux_sym_exclude_name_list_repeat1, - [13270] = 4, + [14794] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1280), 1, - anon_sym_AMP, - ACTIONS(1309), 1, + ACTIONS(880), 2, + anon_sym_LPAREN, anon_sym_RPAREN, - STATE(399), 1, - aux_sym_sect_flag_list_repeat1, - [13283] = 4, + [14802] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(770), 1, - anon_sym_SUBALIGN, - ACTIONS(1311), 1, - anon_sym_LBRACE, - STATE(507), 1, - sym_subalign, - [13296] = 4, + ACTIONS(1398), 1, + anon_sym_COMMA, + ACTIONS(1400), 1, + anon_sym_RPAREN, + [14812] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1313), 1, - anon_sym_LPAREN, - ACTIONS(1315), 1, - anon_sym_COLON, - STATE(578), 1, - sym_attributes, - [13309] = 4, + ACTIONS(1402), 1, + anon_sym_SEMI, + ACTIONS(1404), 1, + anon_sym_RBRACE, + [14822] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1317), 1, + ACTIONS(1406), 2, anon_sym_SEMI, - ACTIONS(1319), 1, - sym_VERS_TAG, - STATE(389), 1, - aux_sym_verdep_repeat1, - [13322] = 3, + anon_sym_RBRACE, + [14830] = 3, ACTIONS(3), 1, sym_comment, - STATE(15), 1, - sym_separator, - ACTIONS(1321), 2, - anon_sym_COMMA, - anon_sym_SEMI, - [13333] = 3, + ACTIONS(1408), 1, + anon_sym_LPAREN, + STATE(138), 1, + sym_paren_script_name, + [14840] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1323), 1, - sym_NAME, - ACTIONS(1325), 2, + ACTIONS(1354), 2, anon_sym_SEMI, anon_sym_RBRACE, - [13344] = 4, + [14848] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1327), 1, - sym_NAME, - ACTIONS(1330), 1, - anon_sym_RBRACE, - STATE(417), 1, - aux_sym_overlay_section_repeat1, - [13357] = 4, - ACTIONS(208), 1, - sym_comment, - ACTIONS(1276), 1, - sym_wildcard_name, - STATE(410), 1, - aux_sym_exclude_name_list_repeat1, - STATE(646), 1, - sym_exclude_name_list, - [13370] = 3, + ACTIONS(1301), 1, + anon_sym_SEMI, + ACTIONS(1410), 1, + anon_sym_COLON, + [14858] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(916), 1, + ACTIONS(1412), 1, sym_NAME, - STATE(288), 2, + STATE(633), 1, sym_filename, - aux_sym_low_level_library_NAME_list_repeat1, - [13381] = 3, + [14868] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1334), 1, + ACTIONS(1414), 2, anon_sym_SEMI, - ACTIONS(1332), 2, - anon_sym_AT, - sym_NAME, - [13392] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1336), 1, - anon_sym_LPAREN, - STATE(85), 1, - sym_paren_script_name, - [13402] = 3, + anon_sym_RBRACE, + [14876] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1338), 1, - sym_NAME, - STATE(614), 1, - sym_extern_name_list, - [13412] = 2, + ACTIONS(1416), 1, + anon_sym_SEMI, + ACTIONS(1418), 1, + anon_sym_RBRACE, + [14886] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1325), 2, + ACTIONS(1354), 1, anon_sym_SEMI, - anon_sym_RBRACE, - [13420] = 3, + ACTIONS(1420), 1, + anon_sym_COLON, + [14896] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1282), 1, + ACTIONS(1412), 1, sym_NAME, - ACTIONS(1286), 1, - anon_sym_RBRACE, - [13430] = 2, + STATE(590), 1, + sym_filename, + [14906] = 3, + ACTIONS(202), 1, + sym_comment, + ACTIONS(1422), 1, + sym_wildcard_name, + STATE(544), 1, + sym_sect_flag_list, + [14916] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1340), 2, - anon_sym_SEMI, + ACTIONS(1011), 1, + sym_NAME, + ACTIONS(1015), 1, anon_sym_RBRACE, - [13438] = 3, + [14926] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1325), 1, + ACTIONS(1424), 2, + anon_sym_COMMA, anon_sym_SEMI, - ACTIONS(1342), 1, - anon_sym_COLON, - [13448] = 3, + [14934] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(916), 1, - sym_NAME, - STATE(614), 1, - sym_filename, - [13458] = 3, + ACTIONS(1426), 1, + anon_sym_LPAREN, + ACTIONS(1428), 1, + anon_sym_RPAREN, + [14944] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1344), 1, + ACTIONS(1430), 1, sym_NAME, - STATE(110), 1, + STATE(134), 1, sym_filename, - [13468] = 3, + [14954] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1325), 1, + ACTIONS(1432), 2, anon_sym_SEMI, - ACTIONS(1346), 1, - anon_sym_COLON, - [13478] = 3, + anon_sym_RBRACE, + [14962] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1262), 1, - anon_sym_SEMI, - ACTIONS(1348), 1, - anon_sym_COLON, - [13488] = 3, + ACTIONS(1154), 1, + sym_NAME, + ACTIONS(1158), 1, + anon_sym_RBRACE, + [14972] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1104), 1, + ACTIONS(979), 1, sym_NAME, - ACTIONS(1108), 1, - anon_sym_RBRACE, - [13498] = 2, + STATE(395), 1, + sym_filename, + [14982] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1350), 2, - anon_sym_SEMI, + ACTIONS(1315), 1, + sym_NAME, + ACTIONS(1319), 1, anon_sym_RBRACE, - [13506] = 3, + [14992] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(878), 2, + anon_sym_LPAREN, + anon_sym_RPAREN, + [15000] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1321), 2, + anon_sym_RPAREN, + anon_sym_AMP, + [15008] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1288), 1, + ACTIONS(1434), 1, sym_NAME, - ACTIONS(1292), 1, + ACTIONS(1436), 1, anon_sym_RBRACE, - [13516] = 3, + [15018] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(916), 1, + ACTIONS(1438), 1, sym_NAME, - STATE(387), 1, + STATE(292), 1, sym_filename, - [13526] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(834), 2, - anon_sym_LPAREN, - anon_sym_RPAREN, - [13534] = 2, + [15028] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1352), 2, - anon_sym_SEMI, - anon_sym_RBRACE, - [13542] = 3, + ACTIONS(1440), 2, + anon_sym_AFTER, + anon_sym_BEFORE, + [15036] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1354), 1, + ACTIONS(1442), 1, sym_NAME, - ACTIONS(1356), 1, + ACTIONS(1444), 1, anon_sym_RBRACE, - [13552] = 3, + [15046] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1358), 1, + ACTIONS(1301), 2, anon_sym_SEMI, - ACTIONS(1360), 1, anon_sym_RBRACE, - [13562] = 2, + [15054] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(824), 2, + ACTIONS(1446), 1, anon_sym_LPAREN, - anon_sym_RPAREN, - [13570] = 3, + STATE(132), 1, + sym_paren_script_name, + [15064] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(916), 1, + ACTIONS(1412), 1, sym_NAME, - STATE(597), 1, + STATE(32), 1, sym_filename, - [13580] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1362), 2, - anon_sym_COMMA, - anon_sym_SEMI, - [13588] = 3, + [15074] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1364), 1, + ACTIONS(1448), 2, anon_sym_SEMI, - ACTIONS(1366), 1, anon_sym_RBRACE, - [13598] = 2, + [15082] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1368), 2, - anon_sym_SEMI, - anon_sym_RBRACE, - [13606] = 3, + ACTIONS(1257), 1, + anon_sym_RPAREN, + ACTIONS(1394), 1, + sym_NAME, + [15092] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1370), 1, + ACTIONS(1450), 1, sym_NAME, - ACTIONS(1372), 1, + ACTIONS(1452), 1, anon_sym_RBRACE, - [13616] = 2, + [15102] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1374), 2, - anon_sym_COMMA, - anon_sym_SEMI, - [13624] = 3, + ACTIONS(1454), 1, + anon_sym_RPAREN, + [15109] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1376), 1, - anon_sym_COMMA, - ACTIONS(1378), 1, + ACTIONS(1456), 1, anon_sym_RPAREN, - [13634] = 3, + [15116] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(930), 1, - sym_NAME, - ACTIONS(934), 1, - anon_sym_RBRACE, - [13644] = 2, + ACTIONS(1458), 1, + anon_sym_RPAREN, + [15123] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1380), 2, - anon_sym_AFTER, - anon_sym_BEFORE, - [13652] = 3, + ACTIONS(1460), 1, + anon_sym_RPAREN, + [15130] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1382), 1, + ACTIONS(1462), 1, + anon_sym_LPAREN, + [15137] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1464), 1, sym_NAME, - ACTIONS(1384), 1, - anon_sym_RPAREN, - [13662] = 3, + [15144] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(916), 1, + ACTIONS(1466), 1, sym_NAME, - STATE(233), 1, - sym_filename, - [13672] = 3, + [15151] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1386), 1, - anon_sym_LPAREN, - STATE(118), 1, - sym_paren_script_name, - [13682] = 3, + ACTIONS(1468), 1, + anon_sym_SEMI, + [15158] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1219), 1, - anon_sym_RPAREN, - ACTIONS(1382), 1, - sym_NAME, - [13692] = 3, + ACTIONS(1470), 1, + anon_sym_RBRACE, + [15165] = 2, + ACTIONS(202), 1, + sym_comment, + ACTIONS(1472), 1, + sym_wildcard_name, + [15172] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1388), 1, - sym_NAME, - ACTIONS(1390), 1, + ACTIONS(210), 1, anon_sym_RBRACE, - [13702] = 2, + [15179] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(822), 2, - anon_sym_LPAREN, + ACTIONS(1474), 1, anon_sym_RPAREN, - [13710] = 2, + [15186] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1262), 2, + ACTIONS(1476), 1, anon_sym_SEMI, - anon_sym_RBRACE, - [13718] = 3, + [15193] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(916), 1, - sym_NAME, - STATE(353), 1, - sym_filename, - [13728] = 3, - ACTIONS(208), 1, + ACTIONS(1478), 1, + anon_sym_LPAREN, + [15200] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(1392), 1, + ACTIONS(1480), 1, + anon_sym_LBRACE, + [15207] = 2, + ACTIONS(202), 1, + sym_comment, + ACTIONS(1482), 1, sym_wildcard_name, - STATE(472), 1, - sym_sect_flag_list, - [13738] = 3, + [15214] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1394), 1, + ACTIONS(1484), 1, anon_sym_LPAREN, - ACTIONS(1396), 1, - anon_sym_RPAREN, - [13748] = 2, + [15221] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1300), 2, + ACTIONS(1486), 1, anon_sym_RPAREN, - anon_sym_AMP, - [13756] = 3, + [15228] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(916), 1, - sym_NAME, - STATE(32), 1, - sym_filename, - [13766] = 2, + ACTIONS(1488), 1, + anon_sym_SEMI, + [15235] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(816), 2, - anon_sym_LPAREN, + ACTIONS(1490), 1, + anon_sym_COMMA, + [15242] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1492), 1, + anon_sym_COLON, + [15249] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1494), 1, anon_sym_RPAREN, - [13774] = 2, + [15256] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(222), 1, + ACTIONS(174), 1, anon_sym_RBRACE, - [13781] = 2, + [15263] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1398), 1, - anon_sym_RPAREN, - [13788] = 2, + ACTIONS(1496), 1, + anon_sym_LPAREN, + [15270] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1400), 1, + ACTIONS(1498), 1, anon_sym_RPAREN, - [13795] = 2, + [15277] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1400), 1, - anon_sym_RBRACK, - [13802] = 2, + ACTIONS(1500), 1, + anon_sym_COLON, + [15284] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1402), 1, + ACTIONS(1502), 1, anon_sym_RPAREN, - [13809] = 2, + [15291] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1404), 1, - sym_NAME, - [13816] = 2, + ACTIONS(1504), 1, + anon_sym_RPAREN, + [15298] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1406), 1, - sym_NAME, - [13823] = 2, + ACTIONS(1152), 1, + anon_sym_LBRACE, + [15305] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1408), 1, - sym_NAME, - [13830] = 2, + ACTIONS(1506), 1, + anon_sym_RBRACE, + [15312] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1410), 1, - anon_sym_LPAREN, - [13837] = 2, + ACTIONS(1428), 1, + anon_sym_RPAREN, + [15319] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1083), 1, - anon_sym_LBRACE, - [13844] = 2, + ACTIONS(1508), 1, + anon_sym_RBRACK, + [15326] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1412), 1, + ACTIONS(1508), 1, anon_sym_RPAREN, - [13851] = 2, - ACTIONS(208), 1, - sym_comment, - ACTIONS(1414), 1, - sym_wildcard_name, - [13858] = 2, + [15333] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1416), 1, - anon_sym_RBRACE, - [13865] = 2, - ACTIONS(208), 1, + ACTIONS(1510), 1, + anon_sym_COLON, + [15340] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(1418), 1, - sym_wildcard_name, - [13872] = 2, + ACTIONS(1512), 1, + anon_sym_RPAREN, + [15347] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1420), 1, - anon_sym_LPAREN, - [13879] = 2, + ACTIONS(1514), 1, + sym_NAME, + [15354] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1422), 1, - anon_sym_RPAREN, - [13886] = 2, + ACTIONS(1516), 1, + sym_SYMBOLNAME, + [15361] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1424), 1, - anon_sym_LPAREN, - [13893] = 2, + ACTIONS(1518), 1, + sym_SYMBOLNAME, + [15368] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1426), 1, + ACTIONS(216), 1, anon_sym_RPAREN, - [13900] = 2, + [15375] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1428), 1, - anon_sym_LPAREN, - [13907] = 2, + ACTIONS(1520), 1, + anon_sym_EQ, + [15382] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1430), 1, + ACTIONS(1522), 1, anon_sym_RPAREN, - [13914] = 2, + [15389] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1432), 1, - anon_sym_LPAREN, - [13921] = 2, + ACTIONS(1524), 1, + anon_sym_RPAREN, + [15396] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(180), 1, - anon_sym_RBRACE, - [13928] = 2, + ACTIONS(1526), 1, + anon_sym_LPAREN, + [15403] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1434), 1, + ACTIONS(1528), 1, anon_sym_RPAREN, - [13935] = 2, + [15410] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1436), 1, + ACTIONS(1530), 1, anon_sym_RPAREN, - [13942] = 2, + [15417] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(218), 1, + ACTIONS(1532), 1, anon_sym_RPAREN, - [13949] = 2, + [15424] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1438), 1, - anon_sym_LBRACE, - [13956] = 2, + ACTIONS(1534), 1, + anon_sym_LPAREN, + [15431] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1440), 1, + ACTIONS(1536), 1, anon_sym_LBRACE, - [13963] = 2, + [15438] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(212), 1, - anon_sym_RBRACE, - [13970] = 2, + ACTIONS(525), 1, + anon_sym_COLON, + [15445] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1442), 1, - anon_sym_COLON, - [13977] = 2, + ACTIONS(1538), 1, + anon_sym_LPAREN, + [15452] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1444), 1, + ACTIONS(1540), 1, anon_sym_RPAREN, - [13984] = 2, + [15459] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1446), 1, + ACTIONS(1542), 1, + anon_sym_RPAREN, + [15466] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1544), 1, anon_sym_LPAREN, - [13991] = 2, + [15473] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1448), 1, - anon_sym_SEMI, - [13998] = 2, + ACTIONS(1546), 1, + sym_NAME, + [15480] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(214), 1, + ACTIONS(1548), 1, anon_sym_RBRACE, - [14005] = 2, + [15487] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(535), 1, - anon_sym_RPAREN, - [14012] = 2, + ACTIONS(1550), 1, + sym_NAME, + [15494] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(904), 1, - anon_sym_LBRACE, - [14019] = 2, + ACTIONS(1394), 1, + sym_NAME, + [15501] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1450), 1, - anon_sym_LPAREN, - [14026] = 2, + ACTIONS(1552), 1, + sym_NAME, + [15508] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1452), 1, - anon_sym_RBRACK, - [14033] = 2, + ACTIONS(1554), 1, + anon_sym_COLON, + [15515] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1454), 1, + ACTIONS(222), 1, + anon_sym_RBRACE, + [15522] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1556), 1, anon_sym_LPAREN, - [14040] = 2, + [15529] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1456), 1, + ACTIONS(1558), 1, anon_sym_LPAREN, - [14047] = 2, + [15536] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1458), 1, + ACTIONS(1560), 1, anon_sym_LPAREN, - [14054] = 2, + [15543] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1460), 1, - anon_sym_GT, - [14061] = 2, + ACTIONS(1123), 1, + anon_sym_LBRACE, + [15550] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1462), 1, - sym_NAME, - [14068] = 2, + ACTIONS(1562), 1, + anon_sym_LPAREN, + [15557] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1464), 1, - anon_sym_RPAREN, - [14075] = 2, + ACTIONS(1564), 1, + sym_NAME, + [15564] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1466), 1, - anon_sym_RPAREN, - [14082] = 2, + ACTIONS(1566), 1, + anon_sym_COLON, + [15571] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1468), 1, - sym_NAME, - [14089] = 2, + ACTIONS(1568), 1, + anon_sym_LPAREN, + [15578] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1470), 1, + ACTIONS(1570), 1, anon_sym_LBRACE, - [14096] = 2, + [15585] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1472), 1, + ACTIONS(1572), 1, anon_sym_EQ, - [14103] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1474), 1, - anon_sym_RPAREN, - [14110] = 2, + [15592] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1476), 1, - anon_sym_RPAREN, - [14117] = 2, + ACTIONS(1574), 1, + anon_sym_LBRACE, + [15599] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1120), 1, - anon_sym_SEMI, - [14124] = 2, + ACTIONS(852), 1, + anon_sym_LBRACE, + [15606] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1478), 1, - anon_sym_SEMI, - [14131] = 2, + ACTIONS(637), 1, + anon_sym_RBRACE, + [15613] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(224), 1, + ACTIONS(1576), 1, anon_sym_RBRACE, - [14138] = 2, + [15620] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1480), 1, - anon_sym_SEMI, - [14145] = 2, + ACTIONS(1578), 1, + anon_sym_LBRACE, + [15627] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1482), 1, - anon_sym_SEMI, - [14152] = 2, + ACTIONS(559), 1, + anon_sym_RPAREN, + [15634] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1484), 1, - anon_sym_EQ, - [14159] = 2, + ACTIONS(942), 1, + anon_sym_LBRACE, + [15641] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1486), 1, - anon_sym_COLON, - [14166] = 2, + ACTIONS(533), 1, + anon_sym_RPAREN, + [15648] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1488), 1, - sym_NAME, - [14173] = 2, + ACTIONS(1580), 1, + anon_sym_RBRACE, + [15655] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(852), 1, - anon_sym_LBRACE, - [14180] = 2, + ACTIONS(531), 1, + anon_sym_COMMA, + [15662] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1490), 1, - anon_sym_LPAREN, - [14187] = 2, + ACTIONS(1582), 1, + anon_sym_RPAREN, + [15669] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1492), 1, - anon_sym_LPAREN, - [14194] = 2, + ACTIONS(1584), 1, + anon_sym_RPAREN, + [15676] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1494), 1, - anon_sym_LPAREN, - [14201] = 2, + ACTIONS(1586), 1, + anon_sym_RPAREN, + [15683] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1496), 1, + ACTIONS(1588), 1, anon_sym_LPAREN, - [14208] = 2, + [15690] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1498), 1, - anon_sym_LPAREN, - [14215] = 2, + ACTIONS(1590), 1, + anon_sym_RPAREN, + [15697] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1500), 1, + ACTIONS(1592), 1, sym_NAME, - [14222] = 2, + [15704] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1502), 1, - anon_sym_LPAREN, - [14229] = 2, + ACTIONS(1594), 1, + anon_sym_RPAREN, + [15711] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1504), 1, - anon_sym_LPAREN, - [14236] = 2, + ACTIONS(1596), 1, + anon_sym_RPAREN, + [15718] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1506), 1, - anon_sym_LPAREN, - [14243] = 2, + ACTIONS(1288), 1, + anon_sym_LBRACE, + [15725] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1508), 1, - anon_sym_RPAREN, - [14250] = 2, + ACTIONS(1598), 1, + anon_sym_RBRACK, + [15732] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1510), 1, + ACTIONS(493), 1, anon_sym_RPAREN, - [14257] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1512), 1, - anon_sym_LPAREN, - [14264] = 2, + [15739] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1514), 1, + ACTIONS(1600), 1, anon_sym_RBRACE, - [14271] = 2, + [15746] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1516), 1, + ACTIONS(1602), 1, anon_sym_LPAREN, - [14278] = 2, + [15753] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1518), 1, + ACTIONS(1604), 1, anon_sym_LPAREN, - [14285] = 2, + [15760] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1520), 1, + ACTIONS(1606), 1, anon_sym_LPAREN, - [14292] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1522), 1, - anon_sym_COLON, - [14299] = 2, + [15767] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1311), 1, - anon_sym_LBRACE, - [14306] = 2, + ACTIONS(477), 1, + anon_sym_RPAREN, + [15774] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1524), 1, - anon_sym_LBRACE, - [14313] = 2, + ACTIONS(1608), 1, + anon_sym_LPAREN, + [15781] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1526), 1, - sym_NAME, - [14320] = 2, + ACTIONS(1610), 1, + anon_sym_SEMI, + [15788] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(549), 1, - anon_sym_RBRACE, - [14327] = 2, + ACTIONS(1612), 1, + anon_sym_GT, + [15795] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1528), 1, - anon_sym_COLON, - [14334] = 2, + ACTIONS(1614), 1, + sym_NAME, + [15802] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1530), 1, - anon_sym_TYPE, - [14341] = 2, + ACTIONS(1616), 1, + anon_sym_EQ, + [15809] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1532), 1, + ACTIONS(473), 1, anon_sym_RPAREN, - [14348] = 2, + [15816] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1534), 1, + ACTIONS(1618), 1, sym_NAME, - [14355] = 2, + [15823] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1536), 1, - anon_sym_LPAREN, - [14362] = 2, + ACTIONS(1620), 1, + anon_sym_LBRACE, + [15830] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1538), 1, + ACTIONS(505), 1, anon_sym_RPAREN, - [14369] = 2, + [15837] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1540), 1, + ACTIONS(206), 1, anon_sym_RBRACE, - [14376] = 2, + [15844] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1157), 1, - anon_sym_SEMI, - [14383] = 2, + ACTIONS(1622), 1, + anon_sym_LPAREN, + [15851] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1542), 1, - anon_sym_LBRACE, - [14390] = 2, + ACTIONS(1624), 1, + anon_sym_LPAREN, + [15858] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1544), 1, - anon_sym_SEMI, - [14397] = 2, + ACTIONS(1626), 1, + anon_sym_LPAREN, + [15865] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1546), 1, + ACTIONS(1628), 1, anon_sym_LPAREN, - [14404] = 2, + [15872] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1548), 1, - anon_sym_EQ, - [14411] = 2, + ACTIONS(1630), 1, + anon_sym_LPAREN, + [15879] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1550), 1, - anon_sym_RPAREN, - [14418] = 2, + ACTIONS(1632), 1, + anon_sym_LPAREN, + [15886] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1552), 1, - sym_NAME, - [14425] = 2, + ACTIONS(1634), 1, + anon_sym_EQ, + [15893] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1554), 1, - anon_sym_RPAREN, - [14432] = 2, + ACTIONS(1636), 1, + anon_sym_LPAREN, + [15900] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1556), 1, + ACTIONS(1638), 1, anon_sym_RPAREN, - [14439] = 2, + [15907] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(503), 1, - anon_sym_COMMA, - [14446] = 2, + ACTIONS(1640), 1, + anon_sym_RBRACE, + [15914] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(505), 1, + ACTIONS(1642), 1, anon_sym_RPAREN, - [14453] = 2, + [15921] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1558), 1, + ACTIONS(1644), 1, anon_sym_RPAREN, - [14460] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(810), 1, - anon_sym_LBRACE, - [14467] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1560), 1, - anon_sym_LBRACE, - [14474] = 2, + [15928] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1562), 1, - anon_sym_LPAREN, - [14481] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1102), 1, - anon_sym_LBRACE, - [14488] = 2, + ACTIONS(1267), 1, + anon_sym_SEMI, + [15935] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1564), 1, - anon_sym_LPAREN, - [14495] = 2, + ACTIONS(1646), 1, + anon_sym_COMMA, + [15942] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1566), 1, - anon_sym_LPAREN, - [14502] = 2, + ACTIONS(1648), 1, + anon_sym_SEMI, + [15949] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1568), 1, - anon_sym_COLON, - [14509] = 2, + ACTIONS(1650), 1, + anon_sym_SEMI, + [15956] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1570), 1, - anon_sym_RPAREN, - [14516] = 2, + ACTIONS(1652), 1, + anon_sym_SEMI, + [15963] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1572), 1, + ACTIONS(1654), 1, anon_sym_EQ, - [14523] = 2, + [15970] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1396), 1, - anon_sym_RPAREN, - [14530] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1574), 1, + ACTIONS(1656), 1, anon_sym_COLON, - [14537] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1576), 1, - anon_sym_RPAREN, - [14544] = 2, + [15977] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1578), 1, + ACTIONS(1658), 1, anon_sym_LPAREN, - [14551] = 2, + [15984] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1580), 1, - anon_sym_RPAREN, - [14558] = 2, + ACTIONS(1660), 1, + anon_sym_LBRACE, + [15991] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1582), 1, - anon_sym_COMMA, - [14565] = 2, + ACTIONS(1662), 1, + anon_sym_RPAREN, + [15998] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1584), 1, + ACTIONS(1203), 1, anon_sym_SEMI, - [14572] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1586), 1, - anon_sym_RBRACE, - [14579] = 2, + [16005] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1588), 1, - anon_sym_SEMI, - [14586] = 2, + ACTIONS(1664), 1, + sym_SYMBOLNAME, + [16012] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1590), 1, - anon_sym_COLON, - [14593] = 2, + ACTIONS(1400), 1, + anon_sym_RPAREN, + [16019] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1592), 1, - sym_NAME, - [14600] = 2, + ACTIONS(1666), 1, + anon_sym_RPAREN, + [16026] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1594), 1, - sym_NAME, - [14607] = 2, + ACTIONS(920), 1, + anon_sym_LBRACE, + [16033] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1596), 1, - sym_NAME, - [14614] = 2, + ACTIONS(537), 1, + anon_sym_RPAREN, + [16040] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1598), 1, - anon_sym_LPAREN, - [14621] = 2, + ACTIONS(1668), 1, + anon_sym_RBRACE, + [16047] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1600), 1, - anon_sym_LBRACE, - [14628] = 2, + ACTIONS(1670), 1, + anon_sym_RPAREN, + [16054] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(493), 1, - anon_sym_COLON, - [14635] = 2, + ACTIONS(1672), 1, + sym_NAME, + [16061] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1602), 1, + ACTIONS(1674), 1, anon_sym_LPAREN, - [14642] = 2, + [16068] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1604), 1, + ACTIONS(1676), 1, sym_NAME, - [14649] = 2, + [16075] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1382), 1, - sym_NAME, - [14656] = 2, + ACTIONS(1678), 1, + anon_sym_RBRACK, + [16082] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1606), 1, + ACTIONS(567), 1, + anon_sym_RPAREN, + [16089] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1680), 1, anon_sym_LPAREN, - [14663] = 2, + [16096] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1608), 1, + ACTIONS(1682), 1, sym_NAME, - [14670] = 2, + [16103] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(471), 1, + ACTIONS(1684), 1, anon_sym_RPAREN, - [14677] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1610), 1, - anon_sym_RBRACE, - [14684] = 2, + [16110] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1612), 1, - anon_sym_LBRACE, - [14691] = 2, + ACTIONS(1686), 1, + anon_sym_LPAREN, + [16117] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(483), 1, + ACTIONS(1688), 1, anon_sym_RPAREN, - [14698] = 2, + [16124] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1614), 1, - anon_sym_RBRACE, - [14705] = 2, + ACTIONS(1688), 1, + anon_sym_RBRACK, + [16131] = 2, + ACTIONS(202), 1, + sym_comment, + ACTIONS(1690), 1, + sym_wildcard_name, + [16138] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1616), 1, + ACTIONS(1692), 1, anon_sym_RPAREN, - [14712] = 2, + [16145] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1618), 1, + ACTIONS(1694), 1, anon_sym_RPAREN, - [14719] = 2, + [16152] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1620), 1, + ACTIONS(1696), 1, anon_sym_RPAREN, - [14726] = 2, + [16159] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(447), 1, + ACTIONS(1698), 1, anon_sym_RPAREN, - [14733] = 2, + [16166] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1622), 1, - anon_sym_RBRACE, - [14740] = 2, + ACTIONS(1700), 1, + sym_NAME, + [16173] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1624), 1, - anon_sym_EQ, - [14747] = 2, + ACTIONS(1702), 1, + sym_NAME, + [16180] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(467), 1, + ACTIONS(1704), 1, anon_sym_RPAREN, - [14754] = 2, + [16187] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1626), 1, - anon_sym_LPAREN, - [14761] = 2, + ACTIONS(1706), 1, + sym_NAME, + [16194] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1628), 1, - anon_sym_LPAREN, - [14768] = 2, + ACTIONS(529), 1, + anon_sym_RPAREN, + [16201] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1630), 1, - anon_sym_LPAREN, - [14775] = 2, + ACTIONS(1708), 1, + sym_NAME, + [16208] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1632), 1, + ACTIONS(1710), 1, anon_sym_LPAREN, - [14782] = 2, + [16215] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1634), 1, - anon_sym_LPAREN, - [14789] = 2, + ACTIONS(557), 1, + anon_sym_RPAREN, + [16222] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1636), 1, + ACTIONS(1712), 1, anon_sym_LPAREN, - [14796] = 2, + [16229] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1638), 1, + ACTIONS(1714), 1, anon_sym_RPAREN, - [14803] = 2, + [16236] = 2, + ACTIONS(202), 1, + sym_comment, + ACTIONS(1716), 1, + sym_wildcard_name, + [16243] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1640), 1, - anon_sym_RBRACE, - [14810] = 2, + ACTIONS(1718), 1, + sym_NAME, + [16250] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1642), 1, - anon_sym_RPAREN, - [14817] = 2, + ACTIONS(1720), 1, + sym_NAME, + [16257] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1644), 1, - anon_sym_COMMA, - [14824] = 2, + ACTIONS(1722), 1, + sym_NAME, + [16264] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(501), 1, - anon_sym_RPAREN, - [14831] = 2, + ACTIONS(1724), 1, + sym_NAME, + [16271] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1646), 1, + ACTIONS(1726), 1, + sym_SYMBOLNAME, + [16278] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1728), 1, anon_sym_LPAREN, - [14838] = 2, + [16285] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1378), 1, - anon_sym_RPAREN, - [14845] = 2, + ACTIONS(1730), 1, + sym_NAME, + [16292] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1648), 1, + ACTIONS(1732), 1, sym_NAME, - [14852] = 2, + [16299] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1650), 1, - anon_sym_RBRACK, - [14859] = 2, + ACTIONS(1734), 1, + anon_sym_TYPE, + [16306] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(507), 1, - anon_sym_RPAREN, - [14866] = 2, + ACTIONS(1736), 1, + sym_SYMBOLNAME, + [16313] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1652), 1, - sym_NAME, - [14873] = 2, + ACTIONS(1738), 1, + ts_builtin_sym_end, + [16320] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1654), 1, - anon_sym_RPAREN, - [14880] = 2, + ACTIONS(1740), 1, + anon_sym_LBRACE, + [16327] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1656), 1, - sym_NAME, - [14887] = 2, + ACTIONS(1742), 1, + anon_sym_LBRACE, + [16334] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1658), 1, + ACTIONS(1744), 1, anon_sym_RPAREN, - [14894] = 2, + [16341] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1658), 1, - anon_sym_RBRACK, - [14901] = 2, - ACTIONS(208), 1, - sym_comment, - ACTIONS(1660), 1, - sym_wildcard_name, - [14908] = 2, + ACTIONS(1746), 1, + anon_sym_LPAREN, + [16348] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1662), 1, - anon_sym_RPAREN, - [14915] = 2, + ACTIONS(1748), 1, + anon_sym_LPAREN, + [16355] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1664), 1, - anon_sym_RPAREN, - [14922] = 2, + ACTIONS(1750), 1, + anon_sym_LPAREN, + [16362] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1666), 1, - anon_sym_RPAREN, - [14929] = 2, + ACTIONS(1752), 1, + anon_sym_LPAREN, + [16369] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1668), 1, + ACTIONS(1754), 1, anon_sym_RPAREN, - [14936] = 2, - ACTIONS(208), 1, + [16376] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(1670), 1, - sym_wildcard_name, - [14943] = 2, + ACTIONS(1756), 1, + anon_sym_LPAREN, + [16383] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1672), 1, + ACTIONS(1758), 1, sym_NAME, - [14950] = 2, + [16390] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1674), 1, - sym_NAME, - [14957] = 2, + ACTIONS(1760), 1, + anon_sym_LPAREN, + [16397] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1676), 1, - sym_NAME, - [14964] = 2, + ACTIONS(1762), 1, + sym_SYMBOLNAME, + [16404] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1678), 1, - sym_NAME, - [14971] = 2, + ACTIONS(1764), 1, + anon_sym_LBRACE, + [16411] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1680), 1, - sym_NAME, - [14978] = 2, + ACTIONS(1766), 1, + anon_sym_LPAREN, + [16418] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1682), 1, - ts_builtin_sym_end, - [14985] = 2, + ACTIONS(1768), 1, + sym_SYMBOLNAME, + [16425] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1684), 1, - anon_sym_LBRACE, - [14992] = 2, + ACTIONS(1770), 1, + anon_sym_LPAREN, + [16432] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1686), 1, - sym_NAME, - [14999] = 2, + ACTIONS(1772), 1, + anon_sym_RPAREN, + [16439] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1688), 1, - anon_sym_LBRACE, - [15006] = 2, + ACTIONS(1774), 1, + anon_sym_LPAREN, + [16446] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1690), 1, + ACTIONS(1776), 1, anon_sym_LPAREN, - [15013] = 2, + [16453] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1692), 1, + ACTIONS(1778), 1, anon_sym_LPAREN, - [15020] = 2, + [16460] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1694), 1, - anon_sym_RPAREN, - [15027] = 2, + ACTIONS(1780), 1, + anon_sym_LPAREN, + [16467] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1696), 1, + ACTIONS(1782), 1, anon_sym_LPAREN, - [15034] = 2, + [16474] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1698), 1, + ACTIONS(1784), 1, anon_sym_LBRACE, - [15041] = 2, + [16481] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1700), 1, + ACTIONS(1786), 1, anon_sym_LPAREN, - [15048] = 2, + [16488] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1702), 1, - anon_sym_LPAREN, - [15055] = 2, + ACTIONS(535), 1, + anon_sym_COMMA, + [16495] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1704), 1, - anon_sym_RPAREN, - [15062] = 2, + ACTIONS(1788), 1, + anon_sym_LPAREN, + [16502] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1706), 1, - anon_sym_RPAREN, - [15069] = 2, + ACTIONS(1790), 1, + anon_sym_LPAREN, + [16509] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1708), 1, + ACTIONS(1792), 1, anon_sym_LPAREN, - [15076] = 2, + [16516] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1710), 1, + ACTIONS(1794), 1, anon_sym_LPAREN, - [15083] = 2, + [16523] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1712), 1, + ACTIONS(1796), 1, anon_sym_LPAREN, - [15090] = 2, + [16530] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1714), 1, + ACTIONS(1798), 1, anon_sym_LPAREN, - [15097] = 2, + [16537] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1716), 1, - anon_sym_LBRACE, - [15104] = 2, + ACTIONS(1800), 1, + anon_sym_LPAREN, + [16544] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(499), 1, - anon_sym_COMMA, - [15111] = 2, + ACTIONS(1802), 1, + anon_sym_LPAREN, + [16551] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1718), 1, + ACTIONS(1804), 1, anon_sym_LPAREN, - [15118] = 2, + [16558] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1720), 1, + ACTIONS(1806), 1, anon_sym_LPAREN, - [15125] = 2, + [16565] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1722), 1, + ACTIONS(1808), 1, anon_sym_LPAREN, - [15132] = 2, + [16572] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1724), 1, + ACTIONS(1810), 1, + anon_sym_COLON, + [16579] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1812), 1, anon_sym_LPAREN, - [15139] = 2, + [16586] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1726), 1, + ACTIONS(527), 1, + anon_sym_COMMA, + [16593] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(212), 1, + anon_sym_RBRACE, + [16600] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1814), 1, anon_sym_LPAREN, - [15146] = 2, + [16607] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1728), 1, + ACTIONS(1816), 1, + anon_sym_LBRACE, + [16614] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1818), 1, anon_sym_LPAREN, - [15153] = 2, + [16621] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1730), 1, + ACTIONS(1820), 1, + sym_SYMBOLNAME, + [16628] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1822), 1, anon_sym_LPAREN, - [15160] = 2, + [16635] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1732), 1, + ACTIONS(1824), 1, anon_sym_LPAREN, - [15167] = 2, + [16642] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1734), 1, + ACTIONS(1826), 1, anon_sym_LPAREN, - [15174] = 2, + [16649] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1736), 1, + ACTIONS(1828), 1, anon_sym_LPAREN, - [15181] = 2, + [16656] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1738), 1, + ACTIONS(1830), 1, anon_sym_LPAREN, - [15188] = 2, + [16663] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1740), 1, - sym_NAME, - [15195] = 2, + ACTIONS(1832), 1, + sym_SYMBOLNAME, + [16670] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1742), 1, + ACTIONS(1834), 1, anon_sym_LPAREN, - [15202] = 2, + [16677] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1744), 1, + ACTIONS(1836), 1, anon_sym_LPAREN, - [15209] = 2, + [16684] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1746), 1, + ACTIONS(1838), 1, anon_sym_LPAREN, - [15216] = 2, + [16691] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1748), 1, + ACTIONS(1840), 1, anon_sym_LPAREN, - [15223] = 2, + [16698] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1750), 1, + ACTIONS(1842), 1, anon_sym_LPAREN, - [15230] = 2, + [16705] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1752), 1, + ACTIONS(1844), 1, anon_sym_LPAREN, - [15237] = 2, + [16712] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1754), 1, + ACTIONS(1846), 1, + anon_sym_LPAREN, + [16719] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1848), 1, anon_sym_LPAREN, }; static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(2)] = 0, - [SMALL_STATE(3)] = 105, - [SMALL_STATE(4)] = 200, - [SMALL_STATE(5)] = 305, - [SMALL_STATE(6)] = 388, - [SMALL_STATE(7)] = 435, - [SMALL_STATE(8)] = 533, - [SMALL_STATE(9)] = 631, - [SMALL_STATE(10)] = 729, - [SMALL_STATE(11)] = 827, - [SMALL_STATE(12)] = 881, - [SMALL_STATE(13)] = 979, - [SMALL_STATE(14)] = 1077, - [SMALL_STATE(15)] = 1175, - [SMALL_STATE(16)] = 1220, - [SMALL_STATE(17)] = 1265, - [SMALL_STATE(18)] = 1310, - [SMALL_STATE(19)] = 1405, - [SMALL_STATE(20)] = 1500, - [SMALL_STATE(21)] = 1545, - [SMALL_STATE(22)] = 1621, - [SMALL_STATE(23)] = 1664, - [SMALL_STATE(24)] = 1707, - [SMALL_STATE(25)] = 1750, - [SMALL_STATE(26)] = 1793, - [SMALL_STATE(27)] = 1836, - [SMALL_STATE(28)] = 1879, - [SMALL_STATE(29)] = 1922, - [SMALL_STATE(30)] = 1965, - [SMALL_STATE(31)] = 2008, - [SMALL_STATE(32)] = 2051, - [SMALL_STATE(33)] = 2094, - [SMALL_STATE(34)] = 2137, - [SMALL_STATE(35)] = 2180, - [SMALL_STATE(36)] = 2223, - [SMALL_STATE(37)] = 2266, - [SMALL_STATE(38)] = 2309, - [SMALL_STATE(39)] = 2352, - [SMALL_STATE(40)] = 2395, - [SMALL_STATE(41)] = 2438, - [SMALL_STATE(42)] = 2508, - [SMALL_STATE(43)] = 2578, - [SMALL_STATE(44)] = 2648, - [SMALL_STATE(45)] = 2718, - [SMALL_STATE(46)] = 2788, - [SMALL_STATE(47)] = 2858, - [SMALL_STATE(48)] = 2928, - [SMALL_STATE(49)] = 2998, - [SMALL_STATE(50)] = 3068, - [SMALL_STATE(51)] = 3138, - [SMALL_STATE(52)] = 3208, - [SMALL_STATE(53)] = 3278, - [SMALL_STATE(54)] = 3348, - [SMALL_STATE(55)] = 3418, - [SMALL_STATE(56)] = 3488, - [SMALL_STATE(57)] = 3555, - [SMALL_STATE(58)] = 3622, - [SMALL_STATE(59)] = 3689, - [SMALL_STATE(60)] = 3756, - [SMALL_STATE(61)] = 3823, - [SMALL_STATE(62)] = 3890, - [SMALL_STATE(63)] = 3954, - [SMALL_STATE(64)] = 3994, - [SMALL_STATE(65)] = 4058, - [SMALL_STATE(66)] = 4122, - [SMALL_STATE(67)] = 4186, - [SMALL_STATE(68)] = 4226, - [SMALL_STATE(69)] = 4290, - [SMALL_STATE(70)] = 4354, - [SMALL_STATE(71)] = 4418, - [SMALL_STATE(72)] = 4482, - [SMALL_STATE(73)] = 4546, - [SMALL_STATE(74)] = 4610, - [SMALL_STATE(75)] = 4650, - [SMALL_STATE(76)] = 4714, - [SMALL_STATE(77)] = 4778, - [SMALL_STATE(78)] = 4842, - [SMALL_STATE(79)] = 4882, - [SMALL_STATE(80)] = 4946, - [SMALL_STATE(81)] = 5010, - [SMALL_STATE(82)] = 5074, - [SMALL_STATE(83)] = 5138, - [SMALL_STATE(84)] = 5178, - [SMALL_STATE(85)] = 5218, - [SMALL_STATE(86)] = 5258, - [SMALL_STATE(87)] = 5322, - [SMALL_STATE(88)] = 5362, - [SMALL_STATE(89)] = 5426, - [SMALL_STATE(90)] = 5490, - [SMALL_STATE(91)] = 5554, - [SMALL_STATE(92)] = 5618, - [SMALL_STATE(93)] = 5682, - [SMALL_STATE(94)] = 5746, - [SMALL_STATE(95)] = 5786, - [SMALL_STATE(96)] = 5850, - [SMALL_STATE(97)] = 5914, - [SMALL_STATE(98)] = 5978, - [SMALL_STATE(99)] = 6042, - [SMALL_STATE(100)] = 6082, - [SMALL_STATE(101)] = 6146, - [SMALL_STATE(102)] = 6210, - [SMALL_STATE(103)] = 6274, - [SMALL_STATE(104)] = 6318, - [SMALL_STATE(105)] = 6356, - [SMALL_STATE(106)] = 6391, - [SMALL_STATE(107)] = 6426, - [SMALL_STATE(108)] = 6461, - [SMALL_STATE(109)] = 6496, - [SMALL_STATE(110)] = 6531, - [SMALL_STATE(111)] = 6566, - [SMALL_STATE(112)] = 6601, - [SMALL_STATE(113)] = 6636, - [SMALL_STATE(114)] = 6671, - [SMALL_STATE(115)] = 6706, - [SMALL_STATE(116)] = 6741, - [SMALL_STATE(117)] = 6776, - [SMALL_STATE(118)] = 6811, - [SMALL_STATE(119)] = 6846, - [SMALL_STATE(120)] = 6881, - [SMALL_STATE(121)] = 6916, - [SMALL_STATE(122)] = 6951, - [SMALL_STATE(123)] = 6986, - [SMALL_STATE(124)] = 7021, - [SMALL_STATE(125)] = 7056, - [SMALL_STATE(126)] = 7091, - [SMALL_STATE(127)] = 7126, - [SMALL_STATE(128)] = 7165, - [SMALL_STATE(129)] = 7203, - [SMALL_STATE(130)] = 7239, - [SMALL_STATE(131)] = 7274, - [SMALL_STATE(132)] = 7309, - [SMALL_STATE(133)] = 7341, - [SMALL_STATE(134)] = 7373, - [SMALL_STATE(135)] = 7405, - [SMALL_STATE(136)] = 7437, - [SMALL_STATE(137)] = 7469, - [SMALL_STATE(138)] = 7501, - [SMALL_STATE(139)] = 7533, - [SMALL_STATE(140)] = 7565, - [SMALL_STATE(141)] = 7597, - [SMALL_STATE(142)] = 7629, - [SMALL_STATE(143)] = 7661, - [SMALL_STATE(144)] = 7693, - [SMALL_STATE(145)] = 7725, - [SMALL_STATE(146)] = 7757, - [SMALL_STATE(147)] = 7789, - [SMALL_STATE(148)] = 7821, - [SMALL_STATE(149)] = 7853, - [SMALL_STATE(150)] = 7885, - [SMALL_STATE(151)] = 7917, - [SMALL_STATE(152)] = 7949, - [SMALL_STATE(153)] = 7981, - [SMALL_STATE(154)] = 8013, - [SMALL_STATE(155)] = 8045, - [SMALL_STATE(156)] = 8077, - [SMALL_STATE(157)] = 8119, - [SMALL_STATE(158)] = 8161, - [SMALL_STATE(159)] = 8203, - [SMALL_STATE(160)] = 8245, - [SMALL_STATE(161)] = 8287, - [SMALL_STATE(162)] = 8329, - [SMALL_STATE(163)] = 8371, - [SMALL_STATE(164)] = 8407, - [SMALL_STATE(165)] = 8443, - [SMALL_STATE(166)] = 8479, - [SMALL_STATE(167)] = 8515, - [SMALL_STATE(168)] = 8551, - [SMALL_STATE(169)] = 8587, - [SMALL_STATE(170)] = 8623, - [SMALL_STATE(171)] = 8664, - [SMALL_STATE(172)] = 8705, - [SMALL_STATE(173)] = 8743, - [SMALL_STATE(174)] = 8785, - [SMALL_STATE(175)] = 8823, - [SMALL_STATE(176)] = 8861, - [SMALL_STATE(177)] = 8899, - [SMALL_STATE(178)] = 8929, - [SMALL_STATE(179)] = 8959, - [SMALL_STATE(180)] = 8989, - [SMALL_STATE(181)] = 9027, - [SMALL_STATE(182)] = 9065, - [SMALL_STATE(183)] = 9103, - [SMALL_STATE(184)] = 9133, - [SMALL_STATE(185)] = 9163, - [SMALL_STATE(186)] = 9193, - [SMALL_STATE(187)] = 9223, - [SMALL_STATE(188)] = 9253, - [SMALL_STATE(189)] = 9291, - [SMALL_STATE(190)] = 9313, - [SMALL_STATE(191)] = 9340, - [SMALL_STATE(192)] = 9361, - [SMALL_STATE(193)] = 9388, - [SMALL_STATE(194)] = 9415, - [SMALL_STATE(195)] = 9442, - [SMALL_STATE(196)] = 9463, - [SMALL_STATE(197)] = 9490, - [SMALL_STATE(198)] = 9511, - [SMALL_STATE(199)] = 9538, - [SMALL_STATE(200)] = 9565, - [SMALL_STATE(201)] = 9592, - [SMALL_STATE(202)] = 9619, - [SMALL_STATE(203)] = 9655, - [SMALL_STATE(204)] = 9689, - [SMALL_STATE(205)] = 9723, - [SMALL_STATE(206)] = 9757, - [SMALL_STATE(207)] = 9791, - [SMALL_STATE(208)] = 9825, - [SMALL_STATE(209)] = 9859, - [SMALL_STATE(210)] = 9893, - [SMALL_STATE(211)] = 9913, - [SMALL_STATE(212)] = 9947, - [SMALL_STATE(213)] = 9968, - [SMALL_STATE(214)] = 9989, - [SMALL_STATE(215)] = 10010, - [SMALL_STATE(216)] = 10031, - [SMALL_STATE(217)] = 10062, - [SMALL_STATE(218)] = 10083, - [SMALL_STATE(219)] = 10104, - [SMALL_STATE(220)] = 10135, - [SMALL_STATE(221)] = 10168, - [SMALL_STATE(222)] = 10189, - [SMALL_STATE(223)] = 10210, - [SMALL_STATE(224)] = 10243, - [SMALL_STATE(225)] = 10264, - [SMALL_STATE(226)] = 10285, - [SMALL_STATE(227)] = 10306, - [SMALL_STATE(228)] = 10324, - [SMALL_STATE(229)] = 10342, - [SMALL_STATE(230)] = 10360, - [SMALL_STATE(231)] = 10376, - [SMALL_STATE(232)] = 10394, - [SMALL_STATE(233)] = 10410, - [SMALL_STATE(234)] = 10428, - [SMALL_STATE(235)] = 10458, - [SMALL_STATE(236)] = 10476, - [SMALL_STATE(237)] = 10492, - [SMALL_STATE(238)] = 10510, - [SMALL_STATE(239)] = 10528, - [SMALL_STATE(240)] = 10546, - [SMALL_STATE(241)] = 10564, - [SMALL_STATE(242)] = 10580, - [SMALL_STATE(243)] = 10598, - [SMALL_STATE(244)] = 10616, - [SMALL_STATE(245)] = 10634, - [SMALL_STATE(246)] = 10650, - [SMALL_STATE(247)] = 10668, - [SMALL_STATE(248)] = 10684, - [SMALL_STATE(249)] = 10702, - [SMALL_STATE(250)] = 10720, - [SMALL_STATE(251)] = 10738, - [SMALL_STATE(252)] = 10756, - [SMALL_STATE(253)] = 10774, - [SMALL_STATE(254)] = 10792, - [SMALL_STATE(255)] = 10808, - [SMALL_STATE(256)] = 10824, - [SMALL_STATE(257)] = 10842, - [SMALL_STATE(258)] = 10860, - [SMALL_STATE(259)] = 10883, - [SMALL_STATE(260)] = 10899, - [SMALL_STATE(261)] = 10923, - [SMALL_STATE(262)] = 10947, - [SMALL_STATE(263)] = 10961, - [SMALL_STATE(264)] = 10977, - [SMALL_STATE(265)] = 10993, - [SMALL_STATE(266)] = 11009, - [SMALL_STATE(267)] = 11025, - [SMALL_STATE(268)] = 11049, - [SMALL_STATE(269)] = 11065, - [SMALL_STATE(270)] = 11081, - [SMALL_STATE(271)] = 11105, - [SMALL_STATE(272)] = 11130, - [SMALL_STATE(273)] = 11145, - [SMALL_STATE(274)] = 11170, - [SMALL_STATE(275)] = 11191, - [SMALL_STATE(276)] = 11212, - [SMALL_STATE(277)] = 11233, - [SMALL_STATE(278)] = 11255, - [SMALL_STATE(279)] = 11275, - [SMALL_STATE(280)] = 11295, - [SMALL_STATE(281)] = 11317, - [SMALL_STATE(282)] = 11339, - [SMALL_STATE(283)] = 11361, - [SMALL_STATE(284)] = 11379, - [SMALL_STATE(285)] = 11399, - [SMALL_STATE(286)] = 11421, - [SMALL_STATE(287)] = 11433, - [SMALL_STATE(288)] = 11453, - [SMALL_STATE(289)] = 11473, - [SMALL_STATE(290)] = 11495, - [SMALL_STATE(291)] = 11517, - [SMALL_STATE(292)] = 11537, - [SMALL_STATE(293)] = 11559, - [SMALL_STATE(294)] = 11577, - [SMALL_STATE(295)] = 11599, - [SMALL_STATE(296)] = 11618, - [SMALL_STATE(297)] = 11635, - [SMALL_STATE(298)] = 11652, - [SMALL_STATE(299)] = 11669, - [SMALL_STATE(300)] = 11686, - [SMALL_STATE(301)] = 11705, - [SMALL_STATE(302)] = 11720, - [SMALL_STATE(303)] = 11735, - [SMALL_STATE(304)] = 11750, - [SMALL_STATE(305)] = 11767, - [SMALL_STATE(306)] = 11782, - [SMALL_STATE(307)] = 11799, - [SMALL_STATE(308)] = 11814, - [SMALL_STATE(309)] = 11829, - [SMALL_STATE(310)] = 11844, - [SMALL_STATE(311)] = 11861, - [SMALL_STATE(312)] = 11878, - [SMALL_STATE(313)] = 11895, - [SMALL_STATE(314)] = 11910, - [SMALL_STATE(315)] = 11927, - [SMALL_STATE(316)] = 11946, - [SMALL_STATE(317)] = 11963, - [SMALL_STATE(318)] = 11976, - [SMALL_STATE(319)] = 11989, - [SMALL_STATE(320)] = 12004, - [SMALL_STATE(321)] = 12023, - [SMALL_STATE(322)] = 12038, - [SMALL_STATE(323)] = 12053, - [SMALL_STATE(324)] = 12068, - [SMALL_STATE(325)] = 12085, - [SMALL_STATE(326)] = 12104, - [SMALL_STATE(327)] = 12123, - [SMALL_STATE(328)] = 12138, - [SMALL_STATE(329)] = 12155, - [SMALL_STATE(330)] = 12168, - [SMALL_STATE(331)] = 12183, - [SMALL_STATE(332)] = 12198, - [SMALL_STATE(333)] = 12213, - [SMALL_STATE(334)] = 12230, - [SMALL_STATE(335)] = 12249, - [SMALL_STATE(336)] = 12268, - [SMALL_STATE(337)] = 12285, - [SMALL_STATE(338)] = 12304, - [SMALL_STATE(339)] = 12323, - [SMALL_STATE(340)] = 12339, - [SMALL_STATE(341)] = 12353, - [SMALL_STATE(342)] = 12365, - [SMALL_STATE(343)] = 12379, - [SMALL_STATE(344)] = 12395, - [SMALL_STATE(345)] = 12407, - [SMALL_STATE(346)] = 12423, - [SMALL_STATE(347)] = 12437, - [SMALL_STATE(348)] = 12453, - [SMALL_STATE(349)] = 12469, - [SMALL_STATE(350)] = 12485, - [SMALL_STATE(351)] = 12501, - [SMALL_STATE(352)] = 12511, - [SMALL_STATE(353)] = 12527, - [SMALL_STATE(354)] = 12539, - [SMALL_STATE(355)] = 12555, - [SMALL_STATE(356)] = 12571, - [SMALL_STATE(357)] = 12585, - [SMALL_STATE(358)] = 12601, - [SMALL_STATE(359)] = 12611, - [SMALL_STATE(360)] = 12623, - [SMALL_STATE(361)] = 12637, - [SMALL_STATE(362)] = 12647, - [SMALL_STATE(363)] = 12661, - [SMALL_STATE(364)] = 12677, - [SMALL_STATE(365)] = 12693, - [SMALL_STATE(366)] = 12709, - [SMALL_STATE(367)] = 12725, - [SMALL_STATE(368)] = 12737, - [SMALL_STATE(369)] = 12753, - [SMALL_STATE(370)] = 12765, - [SMALL_STATE(371)] = 12781, - [SMALL_STATE(372)] = 12793, - [SMALL_STATE(373)] = 12809, - [SMALL_STATE(374)] = 12825, - [SMALL_STATE(375)] = 12838, - [SMALL_STATE(376)] = 12847, - [SMALL_STATE(377)] = 12858, - [SMALL_STATE(378)] = 12871, - [SMALL_STATE(379)] = 12882, - [SMALL_STATE(380)] = 12893, - [SMALL_STATE(381)] = 12906, - [SMALL_STATE(382)] = 12919, - [SMALL_STATE(383)] = 12930, - [SMALL_STATE(384)] = 12943, - [SMALL_STATE(385)] = 12952, - [SMALL_STATE(386)] = 12965, - [SMALL_STATE(387)] = 12976, - [SMALL_STATE(388)] = 12987, - [SMALL_STATE(389)] = 12996, - [SMALL_STATE(390)] = 13009, - [SMALL_STATE(391)] = 13020, - [SMALL_STATE(392)] = 13031, - [SMALL_STATE(393)] = 13044, - [SMALL_STATE(394)] = 13057, - [SMALL_STATE(395)] = 13070, - [SMALL_STATE(396)] = 13083, - [SMALL_STATE(397)] = 13092, - [SMALL_STATE(398)] = 13105, - [SMALL_STATE(399)] = 13118, - [SMALL_STATE(400)] = 13131, - [SMALL_STATE(401)] = 13144, - [SMALL_STATE(402)] = 13157, - [SMALL_STATE(403)] = 13168, - [SMALL_STATE(404)] = 13181, - [SMALL_STATE(405)] = 13192, - [SMALL_STATE(406)] = 13205, - [SMALL_STATE(407)] = 13218, - [SMALL_STATE(408)] = 13231, - [SMALL_STATE(409)] = 13244, - [SMALL_STATE(410)] = 13257, - [SMALL_STATE(411)] = 13270, - [SMALL_STATE(412)] = 13283, - [SMALL_STATE(413)] = 13296, - [SMALL_STATE(414)] = 13309, - [SMALL_STATE(415)] = 13322, - [SMALL_STATE(416)] = 13333, - [SMALL_STATE(417)] = 13344, - [SMALL_STATE(418)] = 13357, - [SMALL_STATE(419)] = 13370, - [SMALL_STATE(420)] = 13381, - [SMALL_STATE(421)] = 13392, - [SMALL_STATE(422)] = 13402, - [SMALL_STATE(423)] = 13412, - [SMALL_STATE(424)] = 13420, - [SMALL_STATE(425)] = 13430, - [SMALL_STATE(426)] = 13438, - [SMALL_STATE(427)] = 13448, - [SMALL_STATE(428)] = 13458, - [SMALL_STATE(429)] = 13468, - [SMALL_STATE(430)] = 13478, - [SMALL_STATE(431)] = 13488, - [SMALL_STATE(432)] = 13498, - [SMALL_STATE(433)] = 13506, - [SMALL_STATE(434)] = 13516, - [SMALL_STATE(435)] = 13526, - [SMALL_STATE(436)] = 13534, - [SMALL_STATE(437)] = 13542, - [SMALL_STATE(438)] = 13552, - [SMALL_STATE(439)] = 13562, - [SMALL_STATE(440)] = 13570, - [SMALL_STATE(441)] = 13580, - [SMALL_STATE(442)] = 13588, - [SMALL_STATE(443)] = 13598, - [SMALL_STATE(444)] = 13606, - [SMALL_STATE(445)] = 13616, - [SMALL_STATE(446)] = 13624, - [SMALL_STATE(447)] = 13634, - [SMALL_STATE(448)] = 13644, - [SMALL_STATE(449)] = 13652, - [SMALL_STATE(450)] = 13662, - [SMALL_STATE(451)] = 13672, - [SMALL_STATE(452)] = 13682, - [SMALL_STATE(453)] = 13692, - [SMALL_STATE(454)] = 13702, - [SMALL_STATE(455)] = 13710, - [SMALL_STATE(456)] = 13718, - [SMALL_STATE(457)] = 13728, - [SMALL_STATE(458)] = 13738, - [SMALL_STATE(459)] = 13748, - [SMALL_STATE(460)] = 13756, - [SMALL_STATE(461)] = 13766, - [SMALL_STATE(462)] = 13774, - [SMALL_STATE(463)] = 13781, - [SMALL_STATE(464)] = 13788, - [SMALL_STATE(465)] = 13795, - [SMALL_STATE(466)] = 13802, - [SMALL_STATE(467)] = 13809, - [SMALL_STATE(468)] = 13816, - [SMALL_STATE(469)] = 13823, - [SMALL_STATE(470)] = 13830, - [SMALL_STATE(471)] = 13837, - [SMALL_STATE(472)] = 13844, - [SMALL_STATE(473)] = 13851, - [SMALL_STATE(474)] = 13858, - [SMALL_STATE(475)] = 13865, - [SMALL_STATE(476)] = 13872, - [SMALL_STATE(477)] = 13879, - [SMALL_STATE(478)] = 13886, - [SMALL_STATE(479)] = 13893, - [SMALL_STATE(480)] = 13900, - [SMALL_STATE(481)] = 13907, - [SMALL_STATE(482)] = 13914, - [SMALL_STATE(483)] = 13921, - [SMALL_STATE(484)] = 13928, - [SMALL_STATE(485)] = 13935, - [SMALL_STATE(486)] = 13942, - [SMALL_STATE(487)] = 13949, - [SMALL_STATE(488)] = 13956, - [SMALL_STATE(489)] = 13963, - [SMALL_STATE(490)] = 13970, - [SMALL_STATE(491)] = 13977, - [SMALL_STATE(492)] = 13984, - [SMALL_STATE(493)] = 13991, - [SMALL_STATE(494)] = 13998, - [SMALL_STATE(495)] = 14005, - [SMALL_STATE(496)] = 14012, - [SMALL_STATE(497)] = 14019, - [SMALL_STATE(498)] = 14026, - [SMALL_STATE(499)] = 14033, - [SMALL_STATE(500)] = 14040, - [SMALL_STATE(501)] = 14047, - [SMALL_STATE(502)] = 14054, - [SMALL_STATE(503)] = 14061, - [SMALL_STATE(504)] = 14068, - [SMALL_STATE(505)] = 14075, - [SMALL_STATE(506)] = 14082, - [SMALL_STATE(507)] = 14089, - [SMALL_STATE(508)] = 14096, - [SMALL_STATE(509)] = 14103, - [SMALL_STATE(510)] = 14110, - [SMALL_STATE(511)] = 14117, - [SMALL_STATE(512)] = 14124, - [SMALL_STATE(513)] = 14131, - [SMALL_STATE(514)] = 14138, - [SMALL_STATE(515)] = 14145, - [SMALL_STATE(516)] = 14152, - [SMALL_STATE(517)] = 14159, - [SMALL_STATE(518)] = 14166, - [SMALL_STATE(519)] = 14173, - [SMALL_STATE(520)] = 14180, - [SMALL_STATE(521)] = 14187, - [SMALL_STATE(522)] = 14194, - [SMALL_STATE(523)] = 14201, - [SMALL_STATE(524)] = 14208, - [SMALL_STATE(525)] = 14215, - [SMALL_STATE(526)] = 14222, - [SMALL_STATE(527)] = 14229, - [SMALL_STATE(528)] = 14236, - [SMALL_STATE(529)] = 14243, - [SMALL_STATE(530)] = 14250, - [SMALL_STATE(531)] = 14257, - [SMALL_STATE(532)] = 14264, - [SMALL_STATE(533)] = 14271, - [SMALL_STATE(534)] = 14278, - [SMALL_STATE(535)] = 14285, - [SMALL_STATE(536)] = 14292, - [SMALL_STATE(537)] = 14299, - [SMALL_STATE(538)] = 14306, - [SMALL_STATE(539)] = 14313, - [SMALL_STATE(540)] = 14320, - [SMALL_STATE(541)] = 14327, - [SMALL_STATE(542)] = 14334, - [SMALL_STATE(543)] = 14341, - [SMALL_STATE(544)] = 14348, - [SMALL_STATE(545)] = 14355, - [SMALL_STATE(546)] = 14362, - [SMALL_STATE(547)] = 14369, - [SMALL_STATE(548)] = 14376, - [SMALL_STATE(549)] = 14383, - [SMALL_STATE(550)] = 14390, - [SMALL_STATE(551)] = 14397, - [SMALL_STATE(552)] = 14404, - [SMALL_STATE(553)] = 14411, - [SMALL_STATE(554)] = 14418, - [SMALL_STATE(555)] = 14425, - [SMALL_STATE(556)] = 14432, - [SMALL_STATE(557)] = 14439, - [SMALL_STATE(558)] = 14446, - [SMALL_STATE(559)] = 14453, - [SMALL_STATE(560)] = 14460, - [SMALL_STATE(561)] = 14467, - [SMALL_STATE(562)] = 14474, - [SMALL_STATE(563)] = 14481, - [SMALL_STATE(564)] = 14488, - [SMALL_STATE(565)] = 14495, - [SMALL_STATE(566)] = 14502, - [SMALL_STATE(567)] = 14509, - [SMALL_STATE(568)] = 14516, - [SMALL_STATE(569)] = 14523, - [SMALL_STATE(570)] = 14530, - [SMALL_STATE(571)] = 14537, - [SMALL_STATE(572)] = 14544, - [SMALL_STATE(573)] = 14551, - [SMALL_STATE(574)] = 14558, - [SMALL_STATE(575)] = 14565, - [SMALL_STATE(576)] = 14572, - [SMALL_STATE(577)] = 14579, - [SMALL_STATE(578)] = 14586, - [SMALL_STATE(579)] = 14593, - [SMALL_STATE(580)] = 14600, - [SMALL_STATE(581)] = 14607, - [SMALL_STATE(582)] = 14614, - [SMALL_STATE(583)] = 14621, - [SMALL_STATE(584)] = 14628, - [SMALL_STATE(585)] = 14635, - [SMALL_STATE(586)] = 14642, - [SMALL_STATE(587)] = 14649, - [SMALL_STATE(588)] = 14656, - [SMALL_STATE(589)] = 14663, - [SMALL_STATE(590)] = 14670, - [SMALL_STATE(591)] = 14677, - [SMALL_STATE(592)] = 14684, - [SMALL_STATE(593)] = 14691, - [SMALL_STATE(594)] = 14698, - [SMALL_STATE(595)] = 14705, - [SMALL_STATE(596)] = 14712, - [SMALL_STATE(597)] = 14719, - [SMALL_STATE(598)] = 14726, - [SMALL_STATE(599)] = 14733, - [SMALL_STATE(600)] = 14740, - [SMALL_STATE(601)] = 14747, - [SMALL_STATE(602)] = 14754, - [SMALL_STATE(603)] = 14761, - [SMALL_STATE(604)] = 14768, - [SMALL_STATE(605)] = 14775, - [SMALL_STATE(606)] = 14782, - [SMALL_STATE(607)] = 14789, - [SMALL_STATE(608)] = 14796, - [SMALL_STATE(609)] = 14803, - [SMALL_STATE(610)] = 14810, - [SMALL_STATE(611)] = 14817, - [SMALL_STATE(612)] = 14824, - [SMALL_STATE(613)] = 14831, - [SMALL_STATE(614)] = 14838, - [SMALL_STATE(615)] = 14845, - [SMALL_STATE(616)] = 14852, - [SMALL_STATE(617)] = 14859, - [SMALL_STATE(618)] = 14866, - [SMALL_STATE(619)] = 14873, - [SMALL_STATE(620)] = 14880, - [SMALL_STATE(621)] = 14887, - [SMALL_STATE(622)] = 14894, - [SMALL_STATE(623)] = 14901, - [SMALL_STATE(624)] = 14908, - [SMALL_STATE(625)] = 14915, - [SMALL_STATE(626)] = 14922, - [SMALL_STATE(627)] = 14929, - [SMALL_STATE(628)] = 14936, - [SMALL_STATE(629)] = 14943, - [SMALL_STATE(630)] = 14950, - [SMALL_STATE(631)] = 14957, - [SMALL_STATE(632)] = 14964, - [SMALL_STATE(633)] = 14971, - [SMALL_STATE(634)] = 14978, - [SMALL_STATE(635)] = 14985, - [SMALL_STATE(636)] = 14992, - [SMALL_STATE(637)] = 14999, - [SMALL_STATE(638)] = 15006, - [SMALL_STATE(639)] = 15013, - [SMALL_STATE(640)] = 15020, - [SMALL_STATE(641)] = 15027, - [SMALL_STATE(642)] = 15034, - [SMALL_STATE(643)] = 15041, - [SMALL_STATE(644)] = 15048, - [SMALL_STATE(645)] = 15055, - [SMALL_STATE(646)] = 15062, - [SMALL_STATE(647)] = 15069, - [SMALL_STATE(648)] = 15076, - [SMALL_STATE(649)] = 15083, - [SMALL_STATE(650)] = 15090, - [SMALL_STATE(651)] = 15097, - [SMALL_STATE(652)] = 15104, - [SMALL_STATE(653)] = 15111, - [SMALL_STATE(654)] = 15118, - [SMALL_STATE(655)] = 15125, - [SMALL_STATE(656)] = 15132, - [SMALL_STATE(657)] = 15139, - [SMALL_STATE(658)] = 15146, - [SMALL_STATE(659)] = 15153, - [SMALL_STATE(660)] = 15160, - [SMALL_STATE(661)] = 15167, - [SMALL_STATE(662)] = 15174, - [SMALL_STATE(663)] = 15181, - [SMALL_STATE(664)] = 15188, - [SMALL_STATE(665)] = 15195, - [SMALL_STATE(666)] = 15202, - [SMALL_STATE(667)] = 15209, - [SMALL_STATE(668)] = 15216, - [SMALL_STATE(669)] = 15223, - [SMALL_STATE(670)] = 15230, - [SMALL_STATE(671)] = 15237, + [SMALL_STATE(3)] = 93, + [SMALL_STATE(4)] = 198, + [SMALL_STATE(5)] = 303, + [SMALL_STATE(6)] = 384, + [SMALL_STATE(7)] = 482, + [SMALL_STATE(8)] = 580, + [SMALL_STATE(9)] = 678, + [SMALL_STATE(10)] = 776, + [SMALL_STATE(11)] = 874, + [SMALL_STATE(12)] = 972, + [SMALL_STATE(13)] = 1026, + [SMALL_STATE(14)] = 1124, + [SMALL_STATE(15)] = 1219, + [SMALL_STATE(16)] = 1314, + [SMALL_STATE(17)] = 1358, + [SMALL_STATE(18)] = 1432, + [SMALL_STATE(19)] = 1475, + [SMALL_STATE(20)] = 1518, + [SMALL_STATE(21)] = 1561, + [SMALL_STATE(22)] = 1604, + [SMALL_STATE(23)] = 1647, + [SMALL_STATE(24)] = 1690, + [SMALL_STATE(25)] = 1733, + [SMALL_STATE(26)] = 1776, + [SMALL_STATE(27)] = 1819, + [SMALL_STATE(28)] = 1862, + [SMALL_STATE(29)] = 1905, + [SMALL_STATE(30)] = 1948, + [SMALL_STATE(31)] = 1991, + [SMALL_STATE(32)] = 2034, + [SMALL_STATE(33)] = 2077, + [SMALL_STATE(34)] = 2120, + [SMALL_STATE(35)] = 2163, + [SMALL_STATE(36)] = 2206, + [SMALL_STATE(37)] = 2249, + [SMALL_STATE(38)] = 2292, + [SMALL_STATE(39)] = 2335, + [SMALL_STATE(40)] = 2378, + [SMALL_STATE(41)] = 2421, + [SMALL_STATE(42)] = 2489, + [SMALL_STATE(43)] = 2557, + [SMALL_STATE(44)] = 2625, + [SMALL_STATE(45)] = 2693, + [SMALL_STATE(46)] = 2761, + [SMALL_STATE(47)] = 2829, + [SMALL_STATE(48)] = 2897, + [SMALL_STATE(49)] = 2965, + [SMALL_STATE(50)] = 3033, + [SMALL_STATE(51)] = 3101, + [SMALL_STATE(52)] = 3169, + [SMALL_STATE(53)] = 3237, + [SMALL_STATE(54)] = 3305, + [SMALL_STATE(55)] = 3373, + [SMALL_STATE(56)] = 3441, + [SMALL_STATE(57)] = 3506, + [SMALL_STATE(58)] = 3571, + [SMALL_STATE(59)] = 3636, + [SMALL_STATE(60)] = 3701, + [SMALL_STATE(61)] = 3766, + [SMALL_STATE(62)] = 3831, + [SMALL_STATE(63)] = 3893, + [SMALL_STATE(64)] = 3955, + [SMALL_STATE(65)] = 4017, + [SMALL_STATE(66)] = 4079, + [SMALL_STATE(67)] = 4141, + [SMALL_STATE(68)] = 4203, + [SMALL_STATE(69)] = 4265, + [SMALL_STATE(70)] = 4327, + [SMALL_STATE(71)] = 4389, + [SMALL_STATE(72)] = 4451, + [SMALL_STATE(73)] = 4513, + [SMALL_STATE(74)] = 4575, + [SMALL_STATE(75)] = 4637, + [SMALL_STATE(76)] = 4699, + [SMALL_STATE(77)] = 4761, + [SMALL_STATE(78)] = 4823, + [SMALL_STATE(79)] = 4885, + [SMALL_STATE(80)] = 4947, + [SMALL_STATE(81)] = 5009, + [SMALL_STATE(82)] = 5071, + [SMALL_STATE(83)] = 5133, + [SMALL_STATE(84)] = 5195, + [SMALL_STATE(85)] = 5257, + [SMALL_STATE(86)] = 5319, + [SMALL_STATE(87)] = 5381, + [SMALL_STATE(88)] = 5443, + [SMALL_STATE(89)] = 5505, + [SMALL_STATE(90)] = 5567, + [SMALL_STATE(91)] = 5629, + [SMALL_STATE(92)] = 5691, + [SMALL_STATE(93)] = 5753, + [SMALL_STATE(94)] = 5815, + [SMALL_STATE(95)] = 5877, + [SMALL_STATE(96)] = 5939, + [SMALL_STATE(97)] = 6001, + [SMALL_STATE(98)] = 6063, + [SMALL_STATE(99)] = 6125, + [SMALL_STATE(100)] = 6187, + [SMALL_STATE(101)] = 6249, + [SMALL_STATE(102)] = 6311, + [SMALL_STATE(103)] = 6373, + [SMALL_STATE(104)] = 6435, + [SMALL_STATE(105)] = 6473, + [SMALL_STATE(106)] = 6517, + [SMALL_STATE(107)] = 6555, + [SMALL_STATE(108)] = 6593, + [SMALL_STATE(109)] = 6631, + [SMALL_STATE(110)] = 6669, + [SMALL_STATE(111)] = 6707, + [SMALL_STATE(112)] = 6745, + [SMALL_STATE(113)] = 6783, + [SMALL_STATE(114)] = 6821, + [SMALL_STATE(115)] = 6859, + [SMALL_STATE(116)] = 6897, + [SMALL_STATE(117)] = 6932, + [SMALL_STATE(118)] = 6967, + [SMALL_STATE(119)] = 7002, + [SMALL_STATE(120)] = 7037, + [SMALL_STATE(121)] = 7072, + [SMALL_STATE(122)] = 7107, + [SMALL_STATE(123)] = 7142, + [SMALL_STATE(124)] = 7177, + [SMALL_STATE(125)] = 7212, + [SMALL_STATE(126)] = 7247, + [SMALL_STATE(127)] = 7282, + [SMALL_STATE(128)] = 7317, + [SMALL_STATE(129)] = 7352, + [SMALL_STATE(130)] = 7387, + [SMALL_STATE(131)] = 7422, + [SMALL_STATE(132)] = 7457, + [SMALL_STATE(133)] = 7492, + [SMALL_STATE(134)] = 7527, + [SMALL_STATE(135)] = 7562, + [SMALL_STATE(136)] = 7597, + [SMALL_STATE(137)] = 7632, + [SMALL_STATE(138)] = 7667, + [SMALL_STATE(139)] = 7700, + [SMALL_STATE(140)] = 7733, + [SMALL_STATE(141)] = 7766, + [SMALL_STATE(142)] = 7799, + [SMALL_STATE(143)] = 7832, + [SMALL_STATE(144)] = 7865, + [SMALL_STATE(145)] = 7898, + [SMALL_STATE(146)] = 7931, + [SMALL_STATE(147)] = 7964, + [SMALL_STATE(148)] = 7997, + [SMALL_STATE(149)] = 8036, + [SMALL_STATE(150)] = 8073, + [SMALL_STATE(151)] = 8109, + [SMALL_STATE(152)] = 8147, + [SMALL_STATE(153)] = 8182, + [SMALL_STATE(154)] = 8217, + [SMALL_STATE(155)] = 8252, + [SMALL_STATE(156)] = 8284, + [SMALL_STATE(157)] = 8316, + [SMALL_STATE(158)] = 8348, + [SMALL_STATE(159)] = 8380, + [SMALL_STATE(160)] = 8412, + [SMALL_STATE(161)] = 8444, + [SMALL_STATE(162)] = 8476, + [SMALL_STATE(163)] = 8508, + [SMALL_STATE(164)] = 8540, + [SMALL_STATE(165)] = 8572, + [SMALL_STATE(166)] = 8604, + [SMALL_STATE(167)] = 8636, + [SMALL_STATE(168)] = 8668, + [SMALL_STATE(169)] = 8700, + [SMALL_STATE(170)] = 8732, + [SMALL_STATE(171)] = 8764, + [SMALL_STATE(172)] = 8796, + [SMALL_STATE(173)] = 8828, + [SMALL_STATE(174)] = 8860, + [SMALL_STATE(175)] = 8892, + [SMALL_STATE(176)] = 8924, + [SMALL_STATE(177)] = 8956, + [SMALL_STATE(178)] = 8988, + [SMALL_STATE(179)] = 9020, + [SMALL_STATE(180)] = 9052, + [SMALL_STATE(181)] = 9084, + [SMALL_STATE(182)] = 9116, + [SMALL_STATE(183)] = 9148, + [SMALL_STATE(184)] = 9180, + [SMALL_STATE(185)] = 9212, + [SMALL_STATE(186)] = 9244, + [SMALL_STATE(187)] = 9286, + [SMALL_STATE(188)] = 9328, + [SMALL_STATE(189)] = 9370, + [SMALL_STATE(190)] = 9412, + [SMALL_STATE(191)] = 9454, + [SMALL_STATE(192)] = 9496, + [SMALL_STATE(193)] = 9538, + [SMALL_STATE(194)] = 9574, + [SMALL_STATE(195)] = 9610, + [SMALL_STATE(196)] = 9646, + [SMALL_STATE(197)] = 9682, + [SMALL_STATE(198)] = 9718, + [SMALL_STATE(199)] = 9754, + [SMALL_STATE(200)] = 9790, + [SMALL_STATE(201)] = 9831, + [SMALL_STATE(202)] = 9872, + [SMALL_STATE(203)] = 9902, + [SMALL_STATE(204)] = 9940, + [SMALL_STATE(205)] = 9970, + [SMALL_STATE(206)] = 10000, + [SMALL_STATE(207)] = 10038, + [SMALL_STATE(208)] = 10068, + [SMALL_STATE(209)] = 10098, + [SMALL_STATE(210)] = 10128, + [SMALL_STATE(211)] = 10166, + [SMALL_STATE(212)] = 10196, + [SMALL_STATE(213)] = 10226, + [SMALL_STATE(214)] = 10248, + [SMALL_STATE(215)] = 10286, + [SMALL_STATE(216)] = 10328, + [SMALL_STATE(217)] = 10366, + [SMALL_STATE(218)] = 10404, + [SMALL_STATE(219)] = 10442, + [SMALL_STATE(220)] = 10480, + [SMALL_STATE(221)] = 10501, + [SMALL_STATE(222)] = 10528, + [SMALL_STATE(223)] = 10555, + [SMALL_STATE(224)] = 10582, + [SMALL_STATE(225)] = 10609, + [SMALL_STATE(226)] = 10636, + [SMALL_STATE(227)] = 10663, + [SMALL_STATE(228)] = 10684, + [SMALL_STATE(229)] = 10705, + [SMALL_STATE(230)] = 10732, + [SMALL_STATE(231)] = 10759, + [SMALL_STATE(232)] = 10786, + [SMALL_STATE(233)] = 10820, + [SMALL_STATE(234)] = 10856, + [SMALL_STATE(235)] = 10890, + [SMALL_STATE(236)] = 10910, + [SMALL_STATE(237)] = 10944, + [SMALL_STATE(238)] = 10978, + [SMALL_STATE(239)] = 11012, + [SMALL_STATE(240)] = 11046, + [SMALL_STATE(241)] = 11080, + [SMALL_STATE(242)] = 11114, + [SMALL_STATE(243)] = 11145, + [SMALL_STATE(244)] = 11166, + [SMALL_STATE(245)] = 11187, + [SMALL_STATE(246)] = 11208, + [SMALL_STATE(247)] = 11229, + [SMALL_STATE(248)] = 11250, + [SMALL_STATE(249)] = 11283, + [SMALL_STATE(250)] = 11316, + [SMALL_STATE(251)] = 11337, + [SMALL_STATE(252)] = 11358, + [SMALL_STATE(253)] = 11379, + [SMALL_STATE(254)] = 11400, + [SMALL_STATE(255)] = 11431, + [SMALL_STATE(256)] = 11452, + [SMALL_STATE(257)] = 11473, + [SMALL_STATE(258)] = 11491, + [SMALL_STATE(259)] = 11509, + [SMALL_STATE(260)] = 11527, + [SMALL_STATE(261)] = 11545, + [SMALL_STATE(262)] = 11563, + [SMALL_STATE(263)] = 11581, + [SMALL_STATE(264)] = 11597, + [SMALL_STATE(265)] = 11613, + [SMALL_STATE(266)] = 11629, + [SMALL_STATE(267)] = 11647, + [SMALL_STATE(268)] = 11677, + [SMALL_STATE(269)] = 11695, + [SMALL_STATE(270)] = 11711, + [SMALL_STATE(271)] = 11729, + [SMALL_STATE(272)] = 11747, + [SMALL_STATE(273)] = 11765, + [SMALL_STATE(274)] = 11783, + [SMALL_STATE(275)] = 11801, + [SMALL_STATE(276)] = 11817, + [SMALL_STATE(277)] = 11833, + [SMALL_STATE(278)] = 11851, + [SMALL_STATE(279)] = 11869, + [SMALL_STATE(280)] = 11885, + [SMALL_STATE(281)] = 11903, + [SMALL_STATE(282)] = 11921, + [SMALL_STATE(283)] = 11939, + [SMALL_STATE(284)] = 11957, + [SMALL_STATE(285)] = 11975, + [SMALL_STATE(286)] = 11993, + [SMALL_STATE(287)] = 12011, + [SMALL_STATE(288)] = 12029, + [SMALL_STATE(289)] = 12047, + [SMALL_STATE(290)] = 12063, + [SMALL_STATE(291)] = 12081, + [SMALL_STATE(292)] = 12099, + [SMALL_STATE(293)] = 12117, + [SMALL_STATE(294)] = 12140, + [SMALL_STATE(295)] = 12156, + [SMALL_STATE(296)] = 12172, + [SMALL_STATE(297)] = 12188, + [SMALL_STATE(298)] = 12204, + [SMALL_STATE(299)] = 12220, + [SMALL_STATE(300)] = 12236, + [SMALL_STATE(301)] = 12260, + [SMALL_STATE(302)] = 12284, + [SMALL_STATE(303)] = 12308, + [SMALL_STATE(304)] = 12324, + [SMALL_STATE(305)] = 12338, + [SMALL_STATE(306)] = 12362, + [SMALL_STATE(307)] = 12387, + [SMALL_STATE(308)] = 12408, + [SMALL_STATE(309)] = 12429, + [SMALL_STATE(310)] = 12450, + [SMALL_STATE(311)] = 12465, + [SMALL_STATE(312)] = 12490, + [SMALL_STATE(313)] = 12512, + [SMALL_STATE(314)] = 12530, + [SMALL_STATE(315)] = 12548, + [SMALL_STATE(316)] = 12568, + [SMALL_STATE(317)] = 12590, + [SMALL_STATE(318)] = 12610, + [SMALL_STATE(319)] = 12630, + [SMALL_STATE(320)] = 12652, + [SMALL_STATE(321)] = 12664, + [SMALL_STATE(322)] = 12686, + [SMALL_STATE(323)] = 12708, + [SMALL_STATE(324)] = 12728, + [SMALL_STATE(325)] = 12750, + [SMALL_STATE(326)] = 12770, + [SMALL_STATE(327)] = 12792, + [SMALL_STATE(328)] = 12814, + [SMALL_STATE(329)] = 12834, + [SMALL_STATE(330)] = 12856, + [SMALL_STATE(331)] = 12873, + [SMALL_STATE(332)] = 12890, + [SMALL_STATE(333)] = 12903, + [SMALL_STATE(334)] = 12920, + [SMALL_STATE(335)] = 12933, + [SMALL_STATE(336)] = 12950, + [SMALL_STATE(337)] = 12969, + [SMALL_STATE(338)] = 12988, + [SMALL_STATE(339)] = 13005, + [SMALL_STATE(340)] = 13020, + [SMALL_STATE(341)] = 13035, + [SMALL_STATE(342)] = 13048, + [SMALL_STATE(343)] = 13063, + [SMALL_STATE(344)] = 13078, + [SMALL_STATE(345)] = 13091, + [SMALL_STATE(346)] = 13108, + [SMALL_STATE(347)] = 13127, + [SMALL_STATE(348)] = 13140, + [SMALL_STATE(349)] = 13157, + [SMALL_STATE(350)] = 13174, + [SMALL_STATE(351)] = 13191, + [SMALL_STATE(352)] = 13206, + [SMALL_STATE(353)] = 13225, + [SMALL_STATE(354)] = 13244, + [SMALL_STATE(355)] = 13263, + [SMALL_STATE(356)] = 13278, + [SMALL_STATE(357)] = 13291, + [SMALL_STATE(358)] = 13308, + [SMALL_STATE(359)] = 13323, + [SMALL_STATE(360)] = 13340, + [SMALL_STATE(361)] = 13359, + [SMALL_STATE(362)] = 13374, + [SMALL_STATE(363)] = 13393, + [SMALL_STATE(364)] = 13410, + [SMALL_STATE(365)] = 13427, + [SMALL_STATE(366)] = 13442, + [SMALL_STATE(367)] = 13457, + [SMALL_STATE(368)] = 13476, + [SMALL_STATE(369)] = 13491, + [SMALL_STATE(370)] = 13508, + [SMALL_STATE(371)] = 13523, + [SMALL_STATE(372)] = 13542, + [SMALL_STATE(373)] = 13557, + [SMALL_STATE(374)] = 13572, + [SMALL_STATE(375)] = 13587, + [SMALL_STATE(376)] = 13602, + [SMALL_STATE(377)] = 13619, + [SMALL_STATE(378)] = 13631, + [SMALL_STATE(379)] = 13641, + [SMALL_STATE(380)] = 13653, + [SMALL_STATE(381)] = 13665, + [SMALL_STATE(382)] = 13679, + [SMALL_STATE(383)] = 13695, + [SMALL_STATE(384)] = 13709, + [SMALL_STATE(385)] = 13725, + [SMALL_STATE(386)] = 13739, + [SMALL_STATE(387)] = 13753, + [SMALL_STATE(388)] = 13769, + [SMALL_STATE(389)] = 13785, + [SMALL_STATE(390)] = 13801, + [SMALL_STATE(391)] = 13817, + [SMALL_STATE(392)] = 13831, + [SMALL_STATE(393)] = 13843, + [SMALL_STATE(394)] = 13859, + [SMALL_STATE(395)] = 13871, + [SMALL_STATE(396)] = 13883, + [SMALL_STATE(397)] = 13899, + [SMALL_STATE(398)] = 13909, + [SMALL_STATE(399)] = 13925, + [SMALL_STATE(400)] = 13939, + [SMALL_STATE(401)] = 13955, + [SMALL_STATE(402)] = 13971, + [SMALL_STATE(403)] = 13987, + [SMALL_STATE(404)] = 13999, + [SMALL_STATE(405)] = 14015, + [SMALL_STATE(406)] = 14031, + [SMALL_STATE(407)] = 14047, + [SMALL_STATE(408)] = 14057, + [SMALL_STATE(409)] = 14073, + [SMALL_STATE(410)] = 14089, + [SMALL_STATE(411)] = 14105, + [SMALL_STATE(412)] = 14121, + [SMALL_STATE(413)] = 14134, + [SMALL_STATE(414)] = 14147, + [SMALL_STATE(415)] = 14160, + [SMALL_STATE(416)] = 14173, + [SMALL_STATE(417)] = 14186, + [SMALL_STATE(418)] = 14199, + [SMALL_STATE(419)] = 14212, + [SMALL_STATE(420)] = 14225, + [SMALL_STATE(421)] = 14238, + [SMALL_STATE(422)] = 14249, + [SMALL_STATE(423)] = 14262, + [SMALL_STATE(424)] = 14275, + [SMALL_STATE(425)] = 14284, + [SMALL_STATE(426)] = 14297, + [SMALL_STATE(427)] = 14310, + [SMALL_STATE(428)] = 14323, + [SMALL_STATE(429)] = 14336, + [SMALL_STATE(430)] = 14349, + [SMALL_STATE(431)] = 14360, + [SMALL_STATE(432)] = 14373, + [SMALL_STATE(433)] = 14384, + [SMALL_STATE(434)] = 14397, + [SMALL_STATE(435)] = 14406, + [SMALL_STATE(436)] = 14419, + [SMALL_STATE(437)] = 14430, + [SMALL_STATE(438)] = 14441, + [SMALL_STATE(439)] = 14452, + [SMALL_STATE(440)] = 14465, + [SMALL_STATE(441)] = 14476, + [SMALL_STATE(442)] = 14487, + [SMALL_STATE(443)] = 14498, + [SMALL_STATE(444)] = 14509, + [SMALL_STATE(445)] = 14520, + [SMALL_STATE(446)] = 14531, + [SMALL_STATE(447)] = 14542, + [SMALL_STATE(448)] = 14555, + [SMALL_STATE(449)] = 14568, + [SMALL_STATE(450)] = 14577, + [SMALL_STATE(451)] = 14590, + [SMALL_STATE(452)] = 14603, + [SMALL_STATE(453)] = 14614, + [SMALL_STATE(454)] = 14627, + [SMALL_STATE(455)] = 14638, + [SMALL_STATE(456)] = 14649, + [SMALL_STATE(457)] = 14662, + [SMALL_STATE(458)] = 14675, + [SMALL_STATE(459)] = 14684, + [SMALL_STATE(460)] = 14697, + [SMALL_STATE(461)] = 14710, + [SMALL_STATE(462)] = 14718, + [SMALL_STATE(463)] = 14728, + [SMALL_STATE(464)] = 14738, + [SMALL_STATE(465)] = 14746, + [SMALL_STATE(466)] = 14754, + [SMALL_STATE(467)] = 14764, + [SMALL_STATE(468)] = 14774, + [SMALL_STATE(469)] = 14784, + [SMALL_STATE(470)] = 14794, + [SMALL_STATE(471)] = 14802, + [SMALL_STATE(472)] = 14812, + [SMALL_STATE(473)] = 14822, + [SMALL_STATE(474)] = 14830, + [SMALL_STATE(475)] = 14840, + [SMALL_STATE(476)] = 14848, + [SMALL_STATE(477)] = 14858, + [SMALL_STATE(478)] = 14868, + [SMALL_STATE(479)] = 14876, + [SMALL_STATE(480)] = 14886, + [SMALL_STATE(481)] = 14896, + [SMALL_STATE(482)] = 14906, + [SMALL_STATE(483)] = 14916, + [SMALL_STATE(484)] = 14926, + [SMALL_STATE(485)] = 14934, + [SMALL_STATE(486)] = 14944, + [SMALL_STATE(487)] = 14954, + [SMALL_STATE(488)] = 14962, + [SMALL_STATE(489)] = 14972, + [SMALL_STATE(490)] = 14982, + [SMALL_STATE(491)] = 14992, + [SMALL_STATE(492)] = 15000, + [SMALL_STATE(493)] = 15008, + [SMALL_STATE(494)] = 15018, + [SMALL_STATE(495)] = 15028, + [SMALL_STATE(496)] = 15036, + [SMALL_STATE(497)] = 15046, + [SMALL_STATE(498)] = 15054, + [SMALL_STATE(499)] = 15064, + [SMALL_STATE(500)] = 15074, + [SMALL_STATE(501)] = 15082, + [SMALL_STATE(502)] = 15092, + [SMALL_STATE(503)] = 15102, + [SMALL_STATE(504)] = 15109, + [SMALL_STATE(505)] = 15116, + [SMALL_STATE(506)] = 15123, + [SMALL_STATE(507)] = 15130, + [SMALL_STATE(508)] = 15137, + [SMALL_STATE(509)] = 15144, + [SMALL_STATE(510)] = 15151, + [SMALL_STATE(511)] = 15158, + [SMALL_STATE(512)] = 15165, + [SMALL_STATE(513)] = 15172, + [SMALL_STATE(514)] = 15179, + [SMALL_STATE(515)] = 15186, + [SMALL_STATE(516)] = 15193, + [SMALL_STATE(517)] = 15200, + [SMALL_STATE(518)] = 15207, + [SMALL_STATE(519)] = 15214, + [SMALL_STATE(520)] = 15221, + [SMALL_STATE(521)] = 15228, + [SMALL_STATE(522)] = 15235, + [SMALL_STATE(523)] = 15242, + [SMALL_STATE(524)] = 15249, + [SMALL_STATE(525)] = 15256, + [SMALL_STATE(526)] = 15263, + [SMALL_STATE(527)] = 15270, + [SMALL_STATE(528)] = 15277, + [SMALL_STATE(529)] = 15284, + [SMALL_STATE(530)] = 15291, + [SMALL_STATE(531)] = 15298, + [SMALL_STATE(532)] = 15305, + [SMALL_STATE(533)] = 15312, + [SMALL_STATE(534)] = 15319, + [SMALL_STATE(535)] = 15326, + [SMALL_STATE(536)] = 15333, + [SMALL_STATE(537)] = 15340, + [SMALL_STATE(538)] = 15347, + [SMALL_STATE(539)] = 15354, + [SMALL_STATE(540)] = 15361, + [SMALL_STATE(541)] = 15368, + [SMALL_STATE(542)] = 15375, + [SMALL_STATE(543)] = 15382, + [SMALL_STATE(544)] = 15389, + [SMALL_STATE(545)] = 15396, + [SMALL_STATE(546)] = 15403, + [SMALL_STATE(547)] = 15410, + [SMALL_STATE(548)] = 15417, + [SMALL_STATE(549)] = 15424, + [SMALL_STATE(550)] = 15431, + [SMALL_STATE(551)] = 15438, + [SMALL_STATE(552)] = 15445, + [SMALL_STATE(553)] = 15452, + [SMALL_STATE(554)] = 15459, + [SMALL_STATE(555)] = 15466, + [SMALL_STATE(556)] = 15473, + [SMALL_STATE(557)] = 15480, + [SMALL_STATE(558)] = 15487, + [SMALL_STATE(559)] = 15494, + [SMALL_STATE(560)] = 15501, + [SMALL_STATE(561)] = 15508, + [SMALL_STATE(562)] = 15515, + [SMALL_STATE(563)] = 15522, + [SMALL_STATE(564)] = 15529, + [SMALL_STATE(565)] = 15536, + [SMALL_STATE(566)] = 15543, + [SMALL_STATE(567)] = 15550, + [SMALL_STATE(568)] = 15557, + [SMALL_STATE(569)] = 15564, + [SMALL_STATE(570)] = 15571, + [SMALL_STATE(571)] = 15578, + [SMALL_STATE(572)] = 15585, + [SMALL_STATE(573)] = 15592, + [SMALL_STATE(574)] = 15599, + [SMALL_STATE(575)] = 15606, + [SMALL_STATE(576)] = 15613, + [SMALL_STATE(577)] = 15620, + [SMALL_STATE(578)] = 15627, + [SMALL_STATE(579)] = 15634, + [SMALL_STATE(580)] = 15641, + [SMALL_STATE(581)] = 15648, + [SMALL_STATE(582)] = 15655, + [SMALL_STATE(583)] = 15662, + [SMALL_STATE(584)] = 15669, + [SMALL_STATE(585)] = 15676, + [SMALL_STATE(586)] = 15683, + [SMALL_STATE(587)] = 15690, + [SMALL_STATE(588)] = 15697, + [SMALL_STATE(589)] = 15704, + [SMALL_STATE(590)] = 15711, + [SMALL_STATE(591)] = 15718, + [SMALL_STATE(592)] = 15725, + [SMALL_STATE(593)] = 15732, + [SMALL_STATE(594)] = 15739, + [SMALL_STATE(595)] = 15746, + [SMALL_STATE(596)] = 15753, + [SMALL_STATE(597)] = 15760, + [SMALL_STATE(598)] = 15767, + [SMALL_STATE(599)] = 15774, + [SMALL_STATE(600)] = 15781, + [SMALL_STATE(601)] = 15788, + [SMALL_STATE(602)] = 15795, + [SMALL_STATE(603)] = 15802, + [SMALL_STATE(604)] = 15809, + [SMALL_STATE(605)] = 15816, + [SMALL_STATE(606)] = 15823, + [SMALL_STATE(607)] = 15830, + [SMALL_STATE(608)] = 15837, + [SMALL_STATE(609)] = 15844, + [SMALL_STATE(610)] = 15851, + [SMALL_STATE(611)] = 15858, + [SMALL_STATE(612)] = 15865, + [SMALL_STATE(613)] = 15872, + [SMALL_STATE(614)] = 15879, + [SMALL_STATE(615)] = 15886, + [SMALL_STATE(616)] = 15893, + [SMALL_STATE(617)] = 15900, + [SMALL_STATE(618)] = 15907, + [SMALL_STATE(619)] = 15914, + [SMALL_STATE(620)] = 15921, + [SMALL_STATE(621)] = 15928, + [SMALL_STATE(622)] = 15935, + [SMALL_STATE(623)] = 15942, + [SMALL_STATE(624)] = 15949, + [SMALL_STATE(625)] = 15956, + [SMALL_STATE(626)] = 15963, + [SMALL_STATE(627)] = 15970, + [SMALL_STATE(628)] = 15977, + [SMALL_STATE(629)] = 15984, + [SMALL_STATE(630)] = 15991, + [SMALL_STATE(631)] = 15998, + [SMALL_STATE(632)] = 16005, + [SMALL_STATE(633)] = 16012, + [SMALL_STATE(634)] = 16019, + [SMALL_STATE(635)] = 16026, + [SMALL_STATE(636)] = 16033, + [SMALL_STATE(637)] = 16040, + [SMALL_STATE(638)] = 16047, + [SMALL_STATE(639)] = 16054, + [SMALL_STATE(640)] = 16061, + [SMALL_STATE(641)] = 16068, + [SMALL_STATE(642)] = 16075, + [SMALL_STATE(643)] = 16082, + [SMALL_STATE(644)] = 16089, + [SMALL_STATE(645)] = 16096, + [SMALL_STATE(646)] = 16103, + [SMALL_STATE(647)] = 16110, + [SMALL_STATE(648)] = 16117, + [SMALL_STATE(649)] = 16124, + [SMALL_STATE(650)] = 16131, + [SMALL_STATE(651)] = 16138, + [SMALL_STATE(652)] = 16145, + [SMALL_STATE(653)] = 16152, + [SMALL_STATE(654)] = 16159, + [SMALL_STATE(655)] = 16166, + [SMALL_STATE(656)] = 16173, + [SMALL_STATE(657)] = 16180, + [SMALL_STATE(658)] = 16187, + [SMALL_STATE(659)] = 16194, + [SMALL_STATE(660)] = 16201, + [SMALL_STATE(661)] = 16208, + [SMALL_STATE(662)] = 16215, + [SMALL_STATE(663)] = 16222, + [SMALL_STATE(664)] = 16229, + [SMALL_STATE(665)] = 16236, + [SMALL_STATE(666)] = 16243, + [SMALL_STATE(667)] = 16250, + [SMALL_STATE(668)] = 16257, + [SMALL_STATE(669)] = 16264, + [SMALL_STATE(670)] = 16271, + [SMALL_STATE(671)] = 16278, + [SMALL_STATE(672)] = 16285, + [SMALL_STATE(673)] = 16292, + [SMALL_STATE(674)] = 16299, + [SMALL_STATE(675)] = 16306, + [SMALL_STATE(676)] = 16313, + [SMALL_STATE(677)] = 16320, + [SMALL_STATE(678)] = 16327, + [SMALL_STATE(679)] = 16334, + [SMALL_STATE(680)] = 16341, + [SMALL_STATE(681)] = 16348, + [SMALL_STATE(682)] = 16355, + [SMALL_STATE(683)] = 16362, + [SMALL_STATE(684)] = 16369, + [SMALL_STATE(685)] = 16376, + [SMALL_STATE(686)] = 16383, + [SMALL_STATE(687)] = 16390, + [SMALL_STATE(688)] = 16397, + [SMALL_STATE(689)] = 16404, + [SMALL_STATE(690)] = 16411, + [SMALL_STATE(691)] = 16418, + [SMALL_STATE(692)] = 16425, + [SMALL_STATE(693)] = 16432, + [SMALL_STATE(694)] = 16439, + [SMALL_STATE(695)] = 16446, + [SMALL_STATE(696)] = 16453, + [SMALL_STATE(697)] = 16460, + [SMALL_STATE(698)] = 16467, + [SMALL_STATE(699)] = 16474, + [SMALL_STATE(700)] = 16481, + [SMALL_STATE(701)] = 16488, + [SMALL_STATE(702)] = 16495, + [SMALL_STATE(703)] = 16502, + [SMALL_STATE(704)] = 16509, + [SMALL_STATE(705)] = 16516, + [SMALL_STATE(706)] = 16523, + [SMALL_STATE(707)] = 16530, + [SMALL_STATE(708)] = 16537, + [SMALL_STATE(709)] = 16544, + [SMALL_STATE(710)] = 16551, + [SMALL_STATE(711)] = 16558, + [SMALL_STATE(712)] = 16565, + [SMALL_STATE(713)] = 16572, + [SMALL_STATE(714)] = 16579, + [SMALL_STATE(715)] = 16586, + [SMALL_STATE(716)] = 16593, + [SMALL_STATE(717)] = 16600, + [SMALL_STATE(718)] = 16607, + [SMALL_STATE(719)] = 16614, + [SMALL_STATE(720)] = 16621, + [SMALL_STATE(721)] = 16628, + [SMALL_STATE(722)] = 16635, + [SMALL_STATE(723)] = 16642, + [SMALL_STATE(724)] = 16649, + [SMALL_STATE(725)] = 16656, + [SMALL_STATE(726)] = 16663, + [SMALL_STATE(727)] = 16670, + [SMALL_STATE(728)] = 16677, + [SMALL_STATE(729)] = 16684, + [SMALL_STATE(730)] = 16691, + [SMALL_STATE(731)] = 16698, + [SMALL_STATE(732)] = 16705, + [SMALL_STATE(733)] = 16712, + [SMALL_STATE(734)] = 16719, }; static const TSParseActionEntry ts_parse_actions[] = { @@ -21937,839 +28157,886 @@ static const TSParseActionEntry ts_parse_actions[] = { [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), [3] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(), [5] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_file, 0), - [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(218), - [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(582), - [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(663), - [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(662), - [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(27), - [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(661), - [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(460), - [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(660), - [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(659), - [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(448), - [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(654), - [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(651), - [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(650), - [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(644), - [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(643), - [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(642), - [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(641), - [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(639), - [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(638), - [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(25), - [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(637), - [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(635), - [53] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_script_file_repeat1, 2), - [55] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_file_repeat1, 2), SHIFT_REPEAT(218), - [58] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_script_file_repeat1, 2), SHIFT_REPEAT(27), - [61] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_file_repeat1, 2), SHIFT_REPEAT(582), - [64] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_file_repeat1, 2), SHIFT_REPEAT(663), - [67] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_file_repeat1, 2), SHIFT_REPEAT(662), - [70] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_file_repeat1, 2), SHIFT_REPEAT(27), - [73] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_file_repeat1, 2), SHIFT_REPEAT(661), - [76] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_file_repeat1, 2), SHIFT_REPEAT(460), - [79] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_file_repeat1, 2), SHIFT_REPEAT(660), - [82] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_file_repeat1, 2), SHIFT_REPEAT(659), - [85] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_file_repeat1, 2), SHIFT_REPEAT(448), - [88] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_file_repeat1, 2), SHIFT_REPEAT(654), - [91] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_file_repeat1, 2), SHIFT_REPEAT(651), - [94] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_file_repeat1, 2), SHIFT_REPEAT(650), - [97] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_file_repeat1, 2), SHIFT_REPEAT(644), - [100] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_file_repeat1, 2), SHIFT_REPEAT(643), - [103] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_file_repeat1, 2), SHIFT_REPEAT(642), - [106] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_file_repeat1, 2), SHIFT_REPEAT(641), - [109] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_file_repeat1, 2), SHIFT_REPEAT(639), - [112] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_file_repeat1, 2), SHIFT_REPEAT(638), - [115] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_file_repeat1, 2), SHIFT_REPEAT(25), - [118] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_file_repeat1, 2), SHIFT_REPEAT(637), - [121] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_file_repeat1, 2), SHIFT_REPEAT(635), - [124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(114), - [126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), - [128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(607), - [130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), - [132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(104), - [134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(61), - [136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), - [138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(451), - [140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), - [142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(79), - [144] = {.entry = {.count = 1, .reusable = false}}, SHIFT(606), - [146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(605), - [148] = {.entry = {.count = 1, .reusable = false}}, SHIFT(604), - [150] = {.entry = {.count = 1, .reusable = false}}, SHIFT(603), - [152] = {.entry = {.count = 1, .reusable = false}}, SHIFT(602), - [154] = {.entry = {.count = 1, .reusable = false}}, SHIFT(585), - [156] = {.entry = {.count = 1, .reusable = false}}, SHIFT(111), - [158] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_file, 1), - [160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), - [162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(570), - [164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(569), - [166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(458), - [168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(568), - [170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_filename, 1), - [172] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_filename, 1), - [174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11), - [176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), - [178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(428), - [180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(535), - [184] = {.entry = {.count = 1, .reusable = false}}, SHIFT(534), - [186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(533), - [188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(531), - [190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(528), - [192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(527), - [194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(205), - [196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(526), - [198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(108), - [200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(525), - [202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(524), - [204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(523), - [206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(435), - [208] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), - [210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), - [212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), - [214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [216] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_input_section_spec_no_keep, 1), - [218] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_input_section_spec_no_keep, 1), - [220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), - [222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), - [224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), - [226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_anywhere, 2), - [228] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_anywhere, 2), - [230] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_anywhere, 6), - [232] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_anywhere, 6), - [234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_anywhere, 4), - [236] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_anywhere, 4), - [238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_list, 1), - [240] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2), SHIFT_REPEAT(11), - [243] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_statement_list_repeat1, 2), SHIFT_REPEAT(108), - [246] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2), SHIFT_REPEAT(428), - [249] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_list_repeat1, 2), - [251] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2), SHIFT_REPEAT(535), - [254] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2), SHIFT_REPEAT(534), - [257] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2), SHIFT_REPEAT(533), - [260] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2), SHIFT_REPEAT(531), - [263] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2), SHIFT_REPEAT(528), - [266] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2), SHIFT_REPEAT(527), - [269] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2), SHIFT_REPEAT(205), - [272] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2), SHIFT_REPEAT(526), - [275] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2), SHIFT_REPEAT(108), - [278] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2), SHIFT_REPEAT(525), - [281] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2), SHIFT_REPEAT(524), - [284] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2), SHIFT_REPEAT(523), - [287] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2), SHIFT_REPEAT(643), - [290] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2), SHIFT_REPEAT(435), - [293] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_separator, 1), - [295] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_separator, 1), - [297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ifile_p1, 8), - [299] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ifile_p1, 8), - [301] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ifile_p1, 3), - [303] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ifile_p1, 3), - [305] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_phdrs, 3), - [307] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_phdrs, 3), - [309] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_floating_point_support, 1), - [311] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_floating_point_support, 1), - [313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sections, 4), - [315] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sections, 4), - [317] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ifile_p1, 1), - [319] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ifile_p1, 1), - [321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_startup, 4), - [323] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_startup, 4), - [325] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_low_level_library, 3), - [327] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_low_level_library, 3), - [329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ifile_p1, 4), - [331] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ifile_p1, 4), - [333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_memory, 4), - [335] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_memory, 4), - [337] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ifile_p1, 2), - [339] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ifile_p1, 2), - [341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_high_level_library, 4), - [343] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_high_level_library, 4), - [345] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_version, 4), - [347] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_version, 4), - [349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ifile_p1, 6), - [351] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ifile_p1, 6), - [353] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_memory, 3), - [355] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_memory, 3), - [357] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_low_level_library, 4), - [359] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_low_level_library, 4), - [361] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_phdrs, 4), - [363] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_phdrs, 4), - [365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sections, 3), - [367] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sections, 3), - [369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_high_level_library, 3), - [371] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_high_level_library, 3), - [373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(83), - [375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), - [377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(669), - [379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(421), - [381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(75), - [385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(647), - [387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(648), - [389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(649), - [391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(670), - [393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(671), - [395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(87), - [397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), - [399] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_paren_script_name, 3), - [401] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_paren_script_name, 3), - [403] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exp, 3), - [405] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exp, 3), - [407] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exp, 2), - [409] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exp, 2), - [411] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exp, 1), - [413] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exp, 1), - [415] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exp, 4), - [417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exp, 4), - [419] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_INT, 1), - [421] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_INT, 1), - [423] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exp, 6), - [425] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exp, 6), - [427] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exp, 5), - [429] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exp, 5), - [431] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_mustbe_exp, 1), - [433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_mustbe_exp, 1), - [435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(69), - [437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), - [441] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assign_op, 1), - [443] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assign_op, 1), - [445] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_input_section_spec_no_keep, 4), - [447] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_input_section_spec_no_keep, 4), - [449] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 1), - [451] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 1), - [453] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), - [455] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), - [457] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 7), - [459] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 7), - [461] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 4), - [463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 4), - [465] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_input_section_spec_no_keep, 5), - [467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_input_section_spec_no_keep, 5), - [469] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_input_section_spec_no_keep, 2), - [471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_input_section_spec_no_keep, 2), - [473] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_input_section_spec, 1), - [475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_input_section_spec, 1), - [477] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_input_section_spec, 4), - [479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_input_section_spec, 4), - [481] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_input_section_spec_no_keep, 3), - [483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_input_section_spec_no_keep, 3), - [485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(89), - [487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), - [489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), - [491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), - [493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), - [495] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_phdr_type, 1), - [497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_phdr_type, 1), - [499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), - [501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), - [503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), - [505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), - [507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), - [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(636), - [511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), - [513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), - [515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 3), - [517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), - [521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(467), - [523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), - [525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), - [527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), - [529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(579), - [531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), - [533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), - [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), - [539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), - [543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(518), - [545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), - [547] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_section, 4), - [549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), - [551] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_section, 4), - [553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(54), - [555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), - [557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503), - [559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(502), - [561] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_section, 9), - [563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), - [565] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_section, 9), - [567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(42), - [569] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_section, 8), - [571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), - [573] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_section, 8), - [575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(43), - [577] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_section, 7), - [579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), - [581] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_section, 7), - [583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(48), - [585] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_section, 5), - [587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), - [589] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_section, 5), - [591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47), - [593] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_section, 10), - [595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), - [597] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_section, 10), - [599] = {.entry = {.count = 1, .reusable = false}}, SHIFT(50), - [601] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_section, 6), - [603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), - [605] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_section, 6), - [607] = {.entry = {.count = 1, .reusable = false}}, SHIFT(55), - [609] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_section, 11), - [611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), - [613] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_section, 11), - [615] = {.entry = {.count = 1, .reusable = false}}, SHIFT(53), - [617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3), - [619] = {.entry = {.count = 1, .reusable = false}}, SHIFT(21), - [621] = {.entry = {.count = 1, .reusable = false}}, SHIFT(450), - [623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), - [625] = {.entry = {.count = 1, .reusable = false}}, SHIFT(44), - [627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(219), - [631] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_section_name_list, 2), - [633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(655), - [635] = {.entry = {.count = 1, .reusable = false}}, SHIFT(656), - [637] = {.entry = {.count = 1, .reusable = false}}, SHIFT(657), - [639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(668), - [641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(248), - [643] = {.entry = {.count = 1, .reusable = false}}, SHIFT(486), - [645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(207), - [647] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_section_name_list_repeat1, 2), SHIFT_REPEAT(216), - [650] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_section_name_list_repeat1, 2), SHIFT_REPEAT(501), - [653] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_section_name_list_repeat1, 2), SHIFT_REPEAT(500), - [656] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_section_name_list_repeat1, 2), SHIFT_REPEAT(499), - [659] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_section_name_list_repeat1, 2), SHIFT_REPEAT(665), - [662] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_section_name_list_repeat1, 2), - [664] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_section_name_list_repeat1, 2), SHIFT_REPEAT(232), - [667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(216), - [669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(501), - [671] = {.entry = {.count = 1, .reusable = false}}, SHIFT(500), - [673] = {.entry = {.count = 1, .reusable = false}}, SHIFT(499), - [675] = {.entry = {.count = 1, .reusable = false}}, SHIFT(665), - [677] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_section_name_list, 1), - [679] = {.entry = {.count = 1, .reusable = false}}, SHIFT(232), - [681] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sec_or_group_p1, 1), - [683] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_section_name_list_repeat1, 2), SHIFT_REPEAT(219), - [686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_section_name_list_repeat1, 2), - [688] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_section_name_list_repeat1, 2), SHIFT_REPEAT(655), - [691] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_section_name_list_repeat1, 2), SHIFT_REPEAT(656), - [694] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_section_name_list_repeat1, 2), SHIFT_REPEAT(657), - [697] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_section_name_list_repeat1, 2), SHIFT_REPEAT(668), - [700] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_section_name_list_repeat1, 2), SHIFT_REPEAT(248), - [703] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sec_or_group_p1_repeat1, 2), SHIFT_REPEAT(3), - [706] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sec_or_group_p1_repeat1, 2), SHIFT_REPEAT(21), - [709] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sec_or_group_p1_repeat1, 2), SHIFT_REPEAT(450), - [712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sec_or_group_p1_repeat1, 2), - [714] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sec_or_group_p1_repeat1, 2), SHIFT_REPEAT(650), - [717] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sec_or_group_p1_repeat1, 2), SHIFT_REPEAT(644), - [720] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sec_or_group_p1_repeat1, 2), SHIFT_REPEAT(643), - [723] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sec_or_group_p1_repeat1, 2), SHIFT_REPEAT(44), - [726] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_section_name_list, 2), - [728] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_section, 12), - [730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), - [732] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_section, 12), - [734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(52), - [736] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_section_name_list, 1), - [738] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_memspec, 2), - [740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_memspec, 2), - [742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(468), - [744] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_phdr_opt, 3), - [746] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_phdr_opt, 3), - [748] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_section, 13), - [750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), - [752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_section, 13), - [754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(51), - [756] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_phdr_opt, 2), - [758] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_phdr_opt, 2), - [760] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_memspec_at, 3), - [762] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_memspec_at, 3), - [764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(562), - [768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), - [770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), - [772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(561), - [774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), - [776] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fill_exp, 1), - [778] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fill_exp, 1), - [780] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_section, 14), - [782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), - [784] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_section, 14), - [786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [788] = {.entry = {.count = 1, .reusable = false}}, SHIFT(590), - [790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(203), - [792] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_section, 15), - [794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), - [796] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_section, 15), - [798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(119), - [800] = {.entry = {.count = 1, .reusable = false}}, SHIFT(206), - [802] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_wildcard_maybe_reverse, 1), - [804] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_wildcard_maybe_exclude, 1), - [806] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_section, 2), - [808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_section, 2), - [810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), - [812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), - [814] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_wildcard_maybe_exclude, 5), - [816] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_wildcard_maybe_exclude, 5), - [818] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_section_name_spec, 4), - [820] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_wildcard_maybe_reverse, 4), - [822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_wildcard_maybe_reverse, 4), - [824] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_wildcard_maybe_reverse, 1), - [826] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_section, 16), - [828] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_section, 16), - [830] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_section_name_spec, 7), - [832] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_section_name_spec, 4), - [834] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_wildcard_maybe_exclude, 1), - [836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_section_name_spec, 7), - [838] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_section_name_spec, 1), - [840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_section_name_spec, 1), - [842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569), - [844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), - [846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(568), - [848] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opt_exp_with_type, 9), - [850] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opt_exp_with_type, 9), - [852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), - [856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(478), - [858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(476), - [860] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sect_flags, 4), - [862] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opt_exp_with_type, 6), - [864] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opt_exp_with_type, 6), - [866] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opt_exp_with_type, 2), - [868] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opt_exp_with_type, 2), - [870] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opt_exp_with_type, 10), - [872] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opt_exp_with_type, 10), - [874] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opt_exp_with_type, 1), - [876] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opt_exp_with_type, 1), - [878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(666), - [880] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opt_exp_with_type, 5), - [882] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opt_exp_with_type, 5), - [884] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opt_exp_with_type, 3), - [886] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opt_exp_with_type, 3), - [888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), - [890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(426), - [892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(429), - [894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(416), - [896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(423), - [898] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_at, 4), - [900] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_at, 4), - [902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(577), - [904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(282), - [908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), - [910] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_input_list, 4), - [912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(588), - [914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), - [916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6), - [918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), - [920] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_low_level_library_NAME_list, 1), - [922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(413), - [924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), - [926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(456), - [928] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_memory_spec_list, 2), - [930] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_overlay_section_repeat1, 4), - [932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431), - [934] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_overlay_section_repeat1, 4), - [936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(49), - [938] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_input_list_repeat1, 2), SHIFT_REPEAT(281), - [941] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_input_list_repeat1, 2), SHIFT_REPEAT(381), - [944] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_input_list_repeat1, 2), - [946] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_input_list_repeat1, 2), SHIFT_REPEAT(588), - [949] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_input_list_repeat1, 2), SHIFT_REPEAT(281), - [952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(281), - [954] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_input_list, 5), - [956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), - [958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(667), - [960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419), - [962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), - [964] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_input_list, 2), - [966] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_align, 4), - [968] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_memory_spec_list_repeat1, 2), SHIFT_REPEAT(413), - [971] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_memory_spec_list_repeat1, 2), SHIFT_REPEAT(398), - [974] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_memory_spec_list_repeat1, 2), SHIFT_REPEAT(456), + [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(246), + [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(599), + [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(725), + [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(724), + [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34), + [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(719), + [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(499), + [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(717), + [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(714), + [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(495), + [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(700), + [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(699), + [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(698), + [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(692), + [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(690), + [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(689), + [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(687), + [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(685), + [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(683), + [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(26), + [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(678), + [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(677), + [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), + [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(616), + [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), + [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(498), + [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), + [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(72), + [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(614), + [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(613), + [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(124), + [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(612), + [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(611), + [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(610), + [81] = {.entry = {.count = 1, .reusable = false}}, SHIFT(552), + [83] = {.entry = {.count = 1, .reusable = false}}, SHIFT(128), + [85] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_script_file_repeat1, 2), + [87] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_file_repeat1, 2), SHIFT_REPEAT(246), + [90] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_script_file_repeat1, 2), SHIFT_REPEAT(34), + [93] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_file_repeat1, 2), SHIFT_REPEAT(599), + [96] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_file_repeat1, 2), SHIFT_REPEAT(725), + [99] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_file_repeat1, 2), SHIFT_REPEAT(724), + [102] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_file_repeat1, 2), SHIFT_REPEAT(34), + [105] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_file_repeat1, 2), SHIFT_REPEAT(719), + [108] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_file_repeat1, 2), SHIFT_REPEAT(499), + [111] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_file_repeat1, 2), SHIFT_REPEAT(717), + [114] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_file_repeat1, 2), SHIFT_REPEAT(714), + [117] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_file_repeat1, 2), SHIFT_REPEAT(495), + [120] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_file_repeat1, 2), SHIFT_REPEAT(700), + [123] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_file_repeat1, 2), SHIFT_REPEAT(699), + [126] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_file_repeat1, 2), SHIFT_REPEAT(698), + [129] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_file_repeat1, 2), SHIFT_REPEAT(692), + [132] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_file_repeat1, 2), SHIFT_REPEAT(690), + [135] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_file_repeat1, 2), SHIFT_REPEAT(689), + [138] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_file_repeat1, 2), SHIFT_REPEAT(687), + [141] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_file_repeat1, 2), SHIFT_REPEAT(685), + [144] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_file_repeat1, 2), SHIFT_REPEAT(683), + [147] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_file_repeat1, 2), SHIFT_REPEAT(26), + [150] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_file_repeat1, 2), SHIFT_REPEAT(678), + [153] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_file_repeat1, 2), SHIFT_REPEAT(677), + [156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script_file, 1), + [158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(528), + [162] = {.entry = {.count = 1, .reusable = false}}, SHIFT(533), + [164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(485), + [166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(542), + [168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12), + [170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), + [172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(486), + [174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), + [176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(709), + [178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(708), + [180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(703), + [182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(682), + [184] = {.entry = {.count = 1, .reusable = false}}, SHIFT(681), + [186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(680), + [188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(236), + [190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(671), + [192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(117), + [194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(667), + [196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(663), + [198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(661), + [200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(465), + [202] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), + [204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), + [206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [214] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_input_section_spec_no_keep, 1), + [216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_input_section_spec_no_keep, 1), + [218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(104), + [220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(58), + [222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), + [224] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2), SHIFT_REPEAT(12), + [227] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_statement_list_repeat1, 2), SHIFT_REPEAT(117), + [230] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2), SHIFT_REPEAT(486), + [233] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_list_repeat1, 2), + [235] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2), SHIFT_REPEAT(709), + [238] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2), SHIFT_REPEAT(708), + [241] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2), SHIFT_REPEAT(703), + [244] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2), SHIFT_REPEAT(682), + [247] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2), SHIFT_REPEAT(681), + [250] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2), SHIFT_REPEAT(680), + [253] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2), SHIFT_REPEAT(236), + [256] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2), SHIFT_REPEAT(671), + [259] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2), SHIFT_REPEAT(117), + [262] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2), SHIFT_REPEAT(667), + [265] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2), SHIFT_REPEAT(663), + [268] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2), SHIFT_REPEAT(661), + [271] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2), SHIFT_REPEAT(690), + [274] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_list_repeat1, 2), SHIFT_REPEAT(465), + [277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_list, 1), + [279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_filename, 1), + [281] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_filename, 1), + [283] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_anywhere, 2), + [285] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_anywhere, 2), + [287] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_separator, 1), + [289] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_separator, 1), + [291] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_memory, 4), + [293] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_memory, 4), + [295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_memory, 3), + [297] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_memory, 3), + [299] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ifile_p1, 3), + [301] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ifile_p1, 3), + [303] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_high_level_library, 3), + [305] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_high_level_library, 3), + [307] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_low_level_library, 3), + [309] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_low_level_library, 3), + [311] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_anywhere, 4), + [313] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_anywhere, 4), + [315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_floating_point_support, 1), + [317] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_floating_point_support, 1), + [319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_version, 4), + [321] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_version, 4), + [323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sections, 4), + [325] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sections, 4), + [327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_phdrs, 3), + [329] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_phdrs, 3), + [331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_phdrs, 4), + [333] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_phdrs, 4), + [335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sections, 3), + [337] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sections, 3), + [339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ifile_p1, 2), + [341] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ifile_p1, 2), + [343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_startup, 4), + [345] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_startup, 4), + [347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ifile_p1, 1), + [349] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ifile_p1, 1), + [351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ifile_p1, 8), + [353] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ifile_p1, 8), + [355] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_anywhere, 6), + [357] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_anywhere, 6), + [359] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_low_level_library, 4), + [361] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_low_level_library, 4), + [363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ifile_p1, 4), + [365] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ifile_p1, 4), + [367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ifile_p1, 6), + [369] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ifile_p1, 6), + [371] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_high_level_library, 4), + [373] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_high_level_library, 4), + [375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), + [377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(732), + [379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(466), + [381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(710), + [385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(711), + [387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(109), + [389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(712), + [391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(733), + [393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(734), + [395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(110), + [397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(729), + [401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(474), + [403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), + [405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(695), + [407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(696), + [409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(146), + [411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(697), + [413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(730), + [415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(731), + [417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), + [419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), + [421] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assign_op, 1), + [423] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assign_op, 1), + [425] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_mustbe_exp, 1), + [427] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_mustbe_exp, 1), + [429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68), + [431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [435] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exp, 6), + [437] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exp, 6), + [439] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exp, 5), + [441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exp, 5), + [443] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exp, 4), + [445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exp, 4), + [447] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exp, 1), + [449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exp, 1), + [451] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_INT, 1), + [453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_INT, 1), + [455] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exp, 2), + [457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exp, 2), + [459] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exp, 3), + [461] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exp, 3), + [463] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_paren_script_name, 3), + [465] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_paren_script_name, 3), + [467] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 1), + [469] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 1), + [471] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_input_section_spec_no_keep, 4), + [473] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_input_section_spec_no_keep, 4), + [475] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_input_section_spec_no_keep, 3), + [477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_input_section_spec_no_keep, 3), + [479] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 7), + [481] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 7), + [483] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_input_section_spec, 4), + [485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_input_section_spec, 4), + [487] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_input_section_spec, 1), + [489] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_input_section_spec, 1), + [491] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_input_section_spec_no_keep, 2), + [493] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_input_section_spec_no_keep, 2), + [495] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 4), + [497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 4), + [499] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), + [501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), + [503] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_input_section_spec_no_keep, 5), + [505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_input_section_spec_no_keep, 5), + [507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(93), + [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), + [511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [513] = {.entry = {.count = 1, .reusable = false}}, SHIFT(92), + [515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), + [519] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_phdr_type, 1), + [521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_phdr_type, 1), + [523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), + [525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), + [527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), + [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), + [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), + [541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508), + [543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443), + [545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691), + [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), + [549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406), + [551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(675), + [553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), + [555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), + [557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), + [559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), + [561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), + [563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), + [565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(632), + [567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), + [571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [573] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 3), + [575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(538), + [579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), + [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), + [583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), + [585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), + [589] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_section, 10), + [591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), + [593] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_section, 10), + [595] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41), + [597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(605), + [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), + [601] = {.entry = {.count = 1, .reusable = false}}, SHIFT(601), + [603] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_section, 8), + [605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), + [607] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_section, 8), + [609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(54), + [611] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_section, 5), + [613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), + [615] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_section, 5), + [617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(48), + [619] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_section, 7), + [621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), + [623] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_section, 7), + [625] = {.entry = {.count = 1, .reusable = false}}, SHIFT(53), + [627] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_section, 6), + [629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), + [631] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_section, 6), + [633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(46), + [635] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_section, 4), + [637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), + [639] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_section, 4), + [641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(42), + [643] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_section, 9), + [645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), + [647] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_section, 9), + [649] = {.entry = {.count = 1, .reusable = false}}, SHIFT(50), + [651] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_section, 11), + [653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), + [655] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_section, 11), + [657] = {.entry = {.count = 1, .reusable = false}}, SHIFT(45), + [659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2), + [661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17), + [663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(494), + [665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), + [667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(694), + [669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(728), + [671] = {.entry = {.count = 1, .reusable = false}}, SHIFT(52), + [673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sec_or_group_p1, 1), + [677] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_section_name_list_repeat1, 2), SHIFT_REPEAT(254), + [680] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_section_name_list_repeat1, 2), SHIFT_REPEAT(597), + [683] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_section_name_list_repeat1, 2), SHIFT_REPEAT(596), + [686] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_section_name_list_repeat1, 2), SHIFT_REPEAT(595), + [689] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_section_name_list_repeat1, 2), SHIFT_REPEAT(721), + [692] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_section_name_list_repeat1, 2), + [694] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_section_name_list_repeat1, 2), SHIFT_REPEAT(264), + [697] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_section, 12), + [699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), + [701] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_section, 12), + [703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47), + [705] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sec_or_group_p1_repeat1, 2), SHIFT_REPEAT(2), + [708] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sec_or_group_p1_repeat1, 2), SHIFT_REPEAT(17), + [711] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sec_or_group_p1_repeat1, 2), SHIFT_REPEAT(494), + [714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sec_or_group_p1_repeat1, 2), + [716] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sec_or_group_p1_repeat1, 2), SHIFT_REPEAT(694), + [719] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sec_or_group_p1_repeat1, 2), SHIFT_REPEAT(728), + [722] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sec_or_group_p1_repeat1, 2), SHIFT_REPEAT(690), + [725] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sec_or_group_p1_repeat1, 2), SHIFT_REPEAT(52), + [728] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_memspec, 2), + [730] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_memspec, 2), + [732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(254), + [734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(597), + [736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(596), + [738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(595), + [740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(721), + [742] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_section_name_list, 2), + [744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(264), + [746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(541), + [748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(238), + [750] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_section_name_list, 1), + [752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(242), + [754] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_section_name_list, 1), + [756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(704), + [758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(705), + [760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(706), + [762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(727), + [764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(285), + [766] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_section_name_list_repeat1, 2), SHIFT_REPEAT(242), + [769] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_section_name_list_repeat1, 2), + [771] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_section_name_list_repeat1, 2), SHIFT_REPEAT(704), + [774] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_section_name_list_repeat1, 2), SHIFT_REPEAT(705), + [777] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_section_name_list_repeat1, 2), SHIFT_REPEAT(706), + [780] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_section_name_list_repeat1, 2), SHIFT_REPEAT(727), + [783] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_section_name_list_repeat1, 2), SHIFT_REPEAT(285), + [786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_section_name_list, 2), + [788] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_phdr_opt, 3), + [790] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_phdr_opt, 3), + [792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(558), + [794] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_memspec_at, 3), + [796] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_memspec_at, 3), + [798] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_phdr_opt, 2), + [800] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_phdr_opt, 2), + [802] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_section, 13), + [804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), + [806] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_section, 13), + [808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(43), + [810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(567), + [814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(563), + [816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), + [818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(571), + [820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), + [822] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fill_exp, 1), + [824] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fill_exp, 1), + [826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130), + [828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(232), + [830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(593), + [832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(234), + [834] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_section, 15), + [836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), + [838] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_section, 15), + [840] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_section, 14), + [842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), + [844] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_section, 14), + [846] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_section_name_spec, 4), + [848] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_wildcard_maybe_exclude, 1), + [850] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_wildcard_maybe_reverse, 1), + [852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), + [856] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_section_name_spec, 1), + [858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_section_name_spec, 1), + [860] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_section, 16), + [862] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_section, 16), + [864] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_wildcard_maybe_reverse, 4), + [866] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_wildcard_maybe_exclude, 5), + [868] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_section_name_spec, 4), + [870] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_section_name_spec, 7), + [872] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_section_name_spec, 7), + [874] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_wildcard_maybe_exclude, 1), + [876] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_wildcard_maybe_reverse, 1), + [878] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_wildcard_maybe_exclude, 5), + [880] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_wildcard_maybe_reverse, 4), + [882] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_section, 2), + [884] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_section, 2), + [886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(533), + [888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485), + [890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), + [892] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opt_exp_with_type, 5), + [894] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opt_exp_with_type, 5), + [896] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opt_exp_with_type, 9), + [898] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opt_exp_with_type, 9), + [900] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opt_exp_with_type, 6), + [902] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opt_exp_with_type, 6), + [904] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opt_exp_with_type, 2), + [906] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opt_exp_with_type, 2), + [908] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opt_exp_with_type, 1), + [910] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opt_exp_with_type, 1), + [912] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opt_exp_with_type, 10), + [914] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opt_exp_with_type, 10), + [916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(519), + [918] = {.entry = {.count = 1, .reusable = false}}, SHIFT(555), + [920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), + [924] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opt_exp_with_type, 3), + [926] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opt_exp_with_type, 3), + [928] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sect_flags, 4), + [930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(722), + [932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), + [934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(462), + [936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(480), + [938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(445), + [940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(475), + [942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [944] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_at, 4), + [946] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_at, 4), + [948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(510), + [950] = {.entry = {.count = 1, .reusable = false}}, SHIFT(554), + [952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(507), + [954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(723), + [956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(414), + [958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), + [960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(489), + [962] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_memory_spec_list, 1), + [964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), + [966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), + [968] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_memory_spec_list_repeat1, 2), SHIFT_REPEAT(414), + [971] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_memory_spec_list_repeat1, 2), SHIFT_REPEAT(460), + [974] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_memory_spec_list_repeat1, 2), SHIFT_REPEAT(489), [977] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_memory_spec_list_repeat1, 2), - [979] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_low_level_library_NAME_list, 2), - [981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(285), - [983] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_input_list, 1), - [985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), - [987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(477), - [989] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_memory_spec_list, 1), - [991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), - [993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), - [995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(480), - [997] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_overlay_section_repeat1, 3), - [999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(447), - [1001] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_overlay_section_repeat1, 3), - [1003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(46), - [1005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [1007] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_vers_nodes_repeat1, 2), SHIFT_REPEAT(273), - [1010] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_vers_nodes_repeat1, 2), - [1012] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_vers_nodes_repeat1, 2), SHIFT_REPEAT(592), - [1015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(56), - [1017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), - [1019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), - [1021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(592), - [1023] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_phdr_qualifiers_repeat1, 1), - [1025] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_phdr_qualifiers_repeat1, 1), - [1027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), - [1029] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_low_level_library_NAME_list_repeat2, 2), - [1031] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_vers_tag, 4), - [1033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(455), - [1035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(391), - [1037] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_high_level_library_NAME_list_repeat1, 2), SHIFT_REPEAT(6), - [1040] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_high_level_library_NAME_list_repeat1, 2), SHIFT_REPEAT(434), - [1043] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_high_level_library_NAME_list_repeat1, 2), - [1045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), - [1047] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributes_list_repeat1, 2), SHIFT_REPEAT(382), - [1050] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attributes_list_repeat1, 2), - [1052] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributes_list_repeat1, 2), SHIFT_REPEAT(554), - [1055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(382), - [1057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(554), - [1059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), - [1061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(516), - [1063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(516), - [1065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), - [1067] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attributes_list, 1), - [1069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(430), + [979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(344), + [981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432), + [983] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_low_level_library_NAME_list, 1), + [985] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_input_list_repeat1, 2), SHIFT_REPEAT(319), + [988] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_input_list_repeat1, 2), SHIFT_REPEAT(415), + [991] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_input_list_repeat1, 2), + [993] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_input_list_repeat1, 2), SHIFT_REPEAT(564), + [996] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_input_list_repeat1, 2), SHIFT_REPEAT(319), + [999] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_align, 4), + [1001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(329), + [1003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(415), + [1005] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_input_list, 1), + [1007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(564), + [1009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), + [1011] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_overlay_section_repeat1, 4), + [1013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(488), + [1015] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_overlay_section_repeat1, 4), + [1017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(44), + [1019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(641), + [1021] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_low_level_library_NAME_list, 2), + [1023] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_overlay_section_repeat1, 3), + [1025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), + [1027] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_overlay_section_repeat1, 3), + [1029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(49), + [1031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(437), + [1033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [1035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(327), + [1037] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_input_list, 4), + [1039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), + [1041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(319), + [1043] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_input_list, 5), + [1045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), + [1047] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_memory_spec_list, 2), + [1049] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_input_list, 2), + [1051] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_vers_nodes_repeat1, 2), SHIFT_REPEAT(311), + [1054] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_vers_nodes_repeat1, 2), + [1056] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_vers_nodes_repeat1, 2), SHIFT_REPEAT(577), + [1059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(549), + [1061] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_input_list_repeat1, 4), + [1063] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_input_list_repeat1, 4), + [1065] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_phdr_qualifiers_repeat1, 1), + [1067] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_phdr_qualifiers_repeat1, 1), + [1069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), [1071] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_input_list_repeat1, 2), - [1073] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_input_list_repeat1, 5), - [1075] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_input_list_repeat1, 5), - [1077] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_vers_tag, 2), - [1079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), - [1081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(482), - [1083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [1085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), - [1087] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_high_level_library_NAME_list, 2), - [1089] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_input_list_repeat1, 4), - [1091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_input_list_repeat1, 4), - [1093] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_vers_tag, 8), - [1095] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_low_level_library_NAME_list_repeat1, 2), SHIFT_REPEAT(6), - [1098] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_low_level_library_NAME_list_repeat1, 2), - [1100] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_vers_nodes, 1), - [1102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), - [1104] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_overlay_section_repeat1, 5), - [1106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), - [1108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_overlay_section_repeat1, 5), - [1110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41), - [1112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_high_level_library_NAME_list, 1), - [1114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(299), - [1116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(437), - [1118] = {.entry = {.count = 1, .reusable = false}}, SHIFT(551), - [1120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), - [1122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414), - [1124] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_memory_spec, 6), - [1126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_memory_spec, 6), - [1128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_phdr_list, 1), - [1130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(538), - [1132] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_length_spec, 3), - [1134] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_length_spec, 3), - [1136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(289), - [1138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(613), - [1140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), - [1142] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_phdr_list_repeat1, 2), SHIFT_REPEAT(56), - [1145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_phdr_list_repeat1, 2), - [1147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), - [1149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), - [1151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subalign, 4), - [1153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_memory_spec, 2), - [1155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_memory_spec, 2), - [1157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), - [1159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_phdr_qualifiers, 1), - [1161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(552), - [1163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(552), - [1165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [1167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opt_exp_without_type, 2), - [1169] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_memory_spec_list_repeat1, 2), - [1171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opt_exp_without_type, 1), - [1173] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_phdr_qualifiers_repeat1, 2), SHIFT_REPEAT(299), - [1176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_phdr_qualifiers_repeat1, 2), - [1178] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_phdr_qualifiers_repeat1, 2), SHIFT_REPEAT(551), - [1181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(368), - [1183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587), - [1185] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extern_name_list, 2), - [1187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(373), - [1189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), - [1191] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nocrossref_list, 1), - [1193] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_memory_spec, 5), - [1195] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_memory_spec, 5), - [1197] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_extern_name_list_repeat1, 2), SHIFT_REPEAT(368), - [1200] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_extern_name_list_repeat1, 2), SHIFT_REPEAT(587), - [1203] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extern_name_list_repeat1, 2), - [1205] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_memory_spec, 4), - [1207] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_memory_spec, 4), - [1209] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_origin_spec, 3), - [1211] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_origin_spec, 3), - [1213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(365), - [1215] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extern_name_list, 1), - [1217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(449), - [1219] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nocrossref_list, 2), - [1221] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_vers_node, 6), - [1223] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_phdr_qualifiers_repeat1, 2), - [1225] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_extern_name_list_repeat1, 2), - [1227] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attributes_string, 2), - [1229] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attributes_string, 2), - [1231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(317), - [1233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(572), - [1235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), - [1237] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attributes_string, 1), - [1239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attributes_string, 1), - [1241] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_vers_node, 4), - [1243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), - [1245] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_phdr_val, 3), - [1247] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_phdr_val, 3), - [1249] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_high_level_library_NAME_list_repeat1, 2), - [1251] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_vers_node, 5), - [1253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_verdep_repeat1, 2), - [1255] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_verdep_repeat1, 2), SHIFT_REPEAT(389), - [1258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), - [1260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(488), - [1262] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_vers_defns, 3), - [1264] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_exclude_name_list_repeat1, 2), - [1266] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exclude_name_list_repeat1, 2), SHIFT_REPEAT(392), - [1269] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_low_level_library_NAME_list, 3), - [1271] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_low_level_library_NAME_list_repeat2, 2), SHIFT_REPEAT(404), - [1274] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_vers_node, 3), - [1276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(410), - [1278] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sect_flag_list, 2), - [1280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(475), - [1282] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_overlay_section_repeat1, 7), - [1284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), - [1286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_overlay_section_repeat1, 7), - [1288] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_overlay_section_repeat1, 6), - [1290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(424), - [1292] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_overlay_section_repeat1, 6), - [1294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(366), - [1296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [1298] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_overlay_section, 1), - [1300] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sect_flag_list_repeat1, 2), - [1302] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sect_flag_list_repeat1, 2), SHIFT_REPEAT(475), - [1305] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exclude_name_list, 1), - [1307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(392), - [1309] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sect_flag_list, 1), - [1311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), - [1313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), - [1315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), - [1317] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_verdep, 1), - [1319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), - [1321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [1323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(549), - [1325] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_vers_defns, 1), - [1327] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_overlay_section_repeat1, 2), SHIFT_REPEAT(538), - [1330] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_overlay_section_repeat1, 2), - [1332] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_phdr_qualifiers_repeat1, 4), - [1334] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_phdr_qualifiers_repeat1, 4), - [1336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(630), - [1338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(372), - [1340] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_vers_defns, 8), - [1342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), - [1344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(105), - [1346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), - [1348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), - [1350] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_vers_defns, 5), - [1352] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_vers_defns, 6), - [1354] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_phdr, 3), - [1356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_phdr, 3), - [1358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), - [1360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443), - [1362] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment, 3), - [1364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), - [1366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432), - [1368] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_vers_defns, 7), - [1370] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_overlay_section_repeat1, 8), - [1372] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_overlay_section_repeat1, 8), - [1374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment, 6), - [1376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589), - [1378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [1380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(629), - [1382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(378), - [1384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nocrossref_list, 3), - [1386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(539), - [1388] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_phdr, 4), - [1390] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_phdr, 4), - [1392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(411), - [1394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), - [1396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 1), - [1398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), - [1400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), - [1402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473), - [1404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(504), - [1406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(191), - [1408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(197), - [1410] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_filename_spec, 4), - [1412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), - [1414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(461), - [1416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), - [1418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(459), - [1420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), - [1422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), - [1424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), - [1426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), - [1428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), - [1430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), - [1432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), - [1434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(454), - [1436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), - [1438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [1440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), - [1442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), - [1444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 6), - [1446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), - [1448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), - [1450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), - [1452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [1454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), - [1456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), - [1458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), - [1460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), - [1462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(189), - [1464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402), - [1466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(529), - [1468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(195), - [1470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), - [1472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [1474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), - [1476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), - [1478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), - [1480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), - [1482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), - [1484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [1486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attributes, 3), - [1488] = {.entry = {.count = 1, .reusable = false}}, SHIFT(495), - [1490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [1492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), - [1494] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_filename_spec, 1), - [1496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_length, 1), - [1498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [1500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(110), - [1502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [1504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), - [1506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), - [1508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(545), - [1510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(546), - [1512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), - [1514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [1516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), - [1518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), - [1520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), - [1522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), - [1524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [1526] = {.entry = {.count = 1, .reusable = false}}, SHIFT(559), - [1528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_atype, 3), - [1530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508), - [1532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), - [1534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(510), - [1536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_filename_spec, 7), - [1538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), - [1540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), - [1542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), - [1544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), - [1546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [1548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [1550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517), - [1552] = {.entry = {.count = 1, .reusable = false}}, SHIFT(379), - [1554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445), - [1556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [1558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), - [1560] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sect_constraint, 1), - [1562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), - [1564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [1566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [1568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), - [1570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(541), - [1572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), - [1574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_atype, 2), - [1576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [1578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), - [1580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), - [1582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), - [1584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), - [1586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(548), - [1588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), - [1590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), - [1592] = {.entry = {.count = 1, .reusable = false}}, SHIFT(556), - [1594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(557), - [1596] = {.entry = {.count = 1, .reusable = false}}, SHIFT(558), - [1598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633), - [1600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), - [1602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [1604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(571), - [1606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), - [1608] = {.entry = {.count = 1, .reusable = false}}, SHIFT(574), - [1610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [1612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), - [1614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [1616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [1618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), - [1620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), - [1622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [1624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [1626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580), - [1628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [1630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [1632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(581), - [1634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), - [1636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [1638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), - [1640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [1642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [1644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586), - [1646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), - [1648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(600), - [1650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(593), - [1652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(608), - [1654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), - [1656] = {.entry = {.count = 1, .reusable = false}}, SHIFT(611), - [1658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), - [1660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(241), - [1662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), - [1664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), - [1666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), - [1668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), - [1670] = {.entry = {.count = 1, .reusable = false}}, SHIFT(235), - [1672] = {.entry = {.count = 1, .reusable = false}}, SHIFT(23), - [1674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(610), - [1676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(446), - [1678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(612), - [1680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(614), - [1682] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [1684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), - [1686] = {.entry = {.count = 1, .reusable = false}}, SHIFT(617), - [1688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), - [1690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), - [1692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), - [1694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(623), - [1696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(440), - [1698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), - [1700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(615), - [1702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), - [1704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), - [1706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), - [1708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [1710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(632), - [1712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [1714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(618), - [1716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [1718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), - [1720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(620), - [1722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), - [1724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), - [1726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), - [1728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), - [1730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), - [1732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), - [1734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), - [1736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631), - [1738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(427), - [1740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(652), - [1742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), - [1744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), - [1746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), - [1748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), - [1750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [1752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), - [1754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), + [1073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(57), + [1075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [1077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [1079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645), + [1081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), + [1083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(577), + [1085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), + [1087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(497), + [1089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(421), + [1091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_low_level_library_NAME_list_repeat2, 2), + [1093] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_high_level_library_NAME_list_repeat1, 2), SHIFT_REPEAT(344), + [1096] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_high_level_library_NAME_list_repeat1, 2), SHIFT_REPEAT(463), + [1099] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_high_level_library_NAME_list_repeat1, 2), + [1101] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_input_list_repeat1, 5), + [1103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_input_list_repeat1, 5), + [1105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), + [1107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), + [1109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(626), + [1111] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attributes_list_repeat1, 2), SHIFT_REPEAT(441), + [1114] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attributes_list_repeat1, 2), + [1116] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributes_list_repeat1, 2), SHIFT_REPEAT(588), + [1119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_vers_nodes, 1), + [1121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_vers_tag, 8), + [1123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), + [1125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_vers_tag, 4), + [1127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(476), + [1129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), + [1131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(333), + [1133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(502), + [1135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(609), + [1137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(441), + [1139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attributes_list, 1), + [1141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), + [1143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), + [1145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_high_level_library_NAME_list, 1), + [1147] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_low_level_library_NAME_list_repeat1, 2), SHIFT_REPEAT(344), + [1150] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_low_level_library_NAME_list_repeat1, 2), + [1152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), + [1154] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_overlay_section_repeat1, 5), + [1156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(467), + [1158] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_overlay_section_repeat1, 5), + [1160] = {.entry = {.count = 1, .reusable = false}}, SHIFT(51), + [1162] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_vers_tag, 2), + [1164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), + [1166] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_high_level_library_NAME_list, 2), + [1168] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_length_spec, 3), + [1170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_length_spec, 3), + [1172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opt_exp_without_type, 1), + [1174] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_origin_spec, 3), + [1176] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_origin_spec, 3), + [1178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_memory_spec, 5), + [1180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_memory_spec, 5), + [1182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(718), + [1184] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_phdr_list_repeat1, 2), SHIFT_REPEAT(57), + [1187] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_phdr_list_repeat1, 2), + [1189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(321), + [1191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(628), + [1193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), + [1195] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_phdr_list, 1), + [1197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(572), + [1199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(572), + [1201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [1203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(424), + [1205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), + [1207] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_memory_spec_list_repeat1, 2), + [1209] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_extern_name_list_repeat1, 2), SHIFT_REPEAT(393), + [1212] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_extern_name_list_repeat1, 2), SHIFT_REPEAT(559), + [1215] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extern_name_list_repeat1, 2), + [1217] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_memory_spec, 6), + [1219] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_memory_spec, 6), + [1221] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_memory_spec, 2), + [1223] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_memory_spec, 2), + [1225] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_phdr_qualifiers_repeat1, 2), SHIFT_REPEAT(333), + [1228] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_phdr_qualifiers_repeat1, 2), + [1230] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_phdr_qualifiers_repeat1, 2), SHIFT_REPEAT(609), + [1233] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subalign, 4), + [1235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(408), + [1237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(501), + [1239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nocrossref_list, 1), + [1241] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_phdr_qualifiers, 1), + [1243] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_memory_spec, 4), + [1245] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_memory_spec, 4), + [1247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), + [1249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(570), + [1251] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opt_exp_without_type, 2), + [1253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(393), + [1255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), + [1257] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nocrossref_list, 2), + [1259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(410), + [1261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559), + [1263] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extern_name_list, 1), + [1265] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extern_name_list, 2), + [1267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), + [1269] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sect_flag_list, 2), + [1271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(512), + [1273] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_verdep_repeat1, 2), + [1275] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_verdep_repeat1, 2), SHIFT_REPEAT(413), + [1278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), + [1280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), + [1282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(334), + [1284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(526), + [1286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), + [1288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402), + [1290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), + [1292] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_low_level_library_NAME_list_repeat2, 2), SHIFT_REPEAT(432), + [1295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_verdep, 1), + [1297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), + [1299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(573), + [1301] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_vers_defns, 3), + [1303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(426), + [1305] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_vers_node, 4), + [1307] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_overlay_section, 1), + [1309] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exclude_name_list, 1), + [1311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(448), + [1313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sect_flag_list, 1), + [1315] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_overlay_section_repeat1, 7), + [1317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496), + [1319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_overlay_section_repeat1, 7), + [1321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sect_flag_list_repeat1, 2), + [1323] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sect_flag_list_repeat1, 2), SHIFT_REPEAT(512), + [1326] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_phdr_qualifiers_repeat1, 2), + [1328] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_vers_node, 3), + [1330] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attributes_string, 2), + [1332] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attributes_string, 2), + [1334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [1336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), + [1338] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attributes_string, 1), + [1340] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attributes_string, 1), + [1342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [1344] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_phdr_qualifiers_repeat1, 4), + [1346] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_phdr_qualifiers_repeat1, 4), + [1348] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_phdr_val, 3), + [1350] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_phdr_val, 3), + [1352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(629), + [1354] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_vers_defns, 1), + [1356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(400), + [1358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [1360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_exclude_name_list_repeat1, 2), + [1362] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_exclude_name_list_repeat1, 2), SHIFT_REPEAT(448), + [1365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_vers_node, 6), + [1367] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_overlay_section_repeat1, 6), + [1369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), + [1371] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_overlay_section_repeat1, 6), + [1373] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_overlay_section_repeat1, 2), SHIFT_REPEAT(718), + [1376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_overlay_section_repeat1, 2), + [1378] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_high_level_library_NAME_list_repeat1, 2), + [1380] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_extern_name_list_repeat1, 2), + [1382] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_low_level_library_NAME_list, 3), + [1384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_vers_node, 5), + [1386] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment, 3), + [1388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), + [1390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(686), + [1392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(409), + [1394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(455), + [1396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nocrossref_list, 3), + [1398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(568), + [1400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [1402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), + [1404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473), + [1406] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_vers_defns, 5), + [1408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(668), + [1410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), + [1412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16), + [1414] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_vers_defns, 6), + [1416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), + [1418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(500), + [1420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), + [1422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(427), + [1424] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment, 6), + [1426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(674), + [1428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 1), + [1430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(137), + [1432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_vers_defns, 8), + [1434] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_phdr, 4), + [1436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_phdr, 4), + [1438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(284), + [1440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(660), + [1442] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_overlay_section_repeat1, 8), + [1444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_overlay_section_repeat1, 8), + [1446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(509), + [1448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_vers_defns, 7), + [1450] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_phdr, 3), + [1452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_phdr, 3), + [1454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), + [1456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(438), + [1458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(529), + [1460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 6), + [1462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), + [1464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(504), + [1466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(503), + [1468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), + [1470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631), + [1472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(492), + [1474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [1476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), + [1478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_filename_spec, 4), + [1480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), + [1482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(491), + [1484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), + [1486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), + [1488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(449), + [1490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(639), + [1492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), + [1494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), + [1496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), + [1498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [1500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_atype, 2), + [1502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(545), + [1504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(546), + [1506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [1508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [1510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), + [1512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [1514] = {.entry = {.count = 1, .reusable = false}}, SHIFT(584), + [1516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(582), + [1518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580), + [1520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [1522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(713), + [1524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), + [1526] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_filename_spec, 7), + [1528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), + [1530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(518), + [1532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), + [1534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), + [1536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), + [1538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [1540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(516), + [1542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [1544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(459), + [1546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(527), + [1548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), + [1550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(220), + [1552] = {.entry = {.count = 1, .reusable = false}}, SHIFT(227), + [1554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), + [1556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), + [1558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), + [1560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), + [1562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), + [1564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(522), + [1566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), + [1568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), + [1570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sect_constraint, 1), + [1572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [1574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), + [1576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [1578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), + [1580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [1582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [1584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [1586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), + [1588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), + [1590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [1592] = {.entry = {.count = 1, .reusable = false}}, SHIFT(436), + [1594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), + [1596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), + [1598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), + [1600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [1602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), + [1604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), + [1606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), + [1608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673), + [1610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), + [1612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560), + [1614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(213), + [1616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [1618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(228), + [1620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), + [1622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), + [1624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(539), + [1626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), + [1628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [1630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(540), + [1632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), + [1634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [1636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), + [1638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [1640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [1642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), + [1644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [1646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(556), + [1648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), + [1650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), + [1652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), + [1654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [1656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attributes, 3), + [1658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), + [1660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), + [1662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), + [1664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(578), + [1666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [1668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), + [1670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), + [1672] = {.entry = {.count = 1, .reusable = false}}, SHIFT(620), + [1674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [1676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(356), + [1678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), + [1680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), + [1682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(341), + [1684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), + [1686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_filename_spec, 1), + [1688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604), + [1690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(279), + [1692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), + [1694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(607), + [1696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), + [1698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), + [1700] = {.entry = {.count = 1, .reusable = false}}, SHIFT(603), + [1702] = {.entry = {.count = 1, .reusable = false}}, SHIFT(617), + [1704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), + [1706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(622), + [1708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(22), + [1710] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_length, 1), + [1712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [1714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), + [1716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(290), + [1718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(630), + [1720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(134), + [1722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(634), + [1724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(471), + [1726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(636), + [1728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), + [1730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(638), + [1732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(633), + [1734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(615), + [1736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(643), + [1738] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [1740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), + [1742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), + [1744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(650), + [1746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482), + [1748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), + [1750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), + [1752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), + [1754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(653), + [1756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), + [1758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(657), + [1760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), + [1762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659), + [1764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), + [1766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655), + [1768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(662), + [1770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), + [1772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(665), + [1774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(666), + [1776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), + [1778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), + [1780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [1782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(656), + [1784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), + [1786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658), + [1788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), + [1790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), + [1792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), + [1794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), + [1796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), + [1798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), + [1800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), + [1802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [1804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [1806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(688), + [1808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), + [1810] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_atype, 3), + [1812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(468), + [1814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(447), + [1816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [1818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), + [1820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(701), + [1822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), + [1824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), + [1826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431), + [1828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669), + [1830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(477), + [1832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(715), + [1834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), + [1836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), + [1838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), + [1840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [1842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(720), + [1844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [1846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), + [1848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(726), }; #ifdef __cplusplus diff --git a/test/corpus/corpus.txt b/test/corpus/corpus.txt index b90521d..f8e6874 100644 --- a/test/corpus/corpus.txt +++ b/test/corpus/corpus.txt @@ -89,7 +89,7 @@ SECTIONS (NAME) (mustbe_exp (exp - (NAME)))) + (SYMBOLNAME)))) (separator)) (statement (input_section_spec